From 69f83754227cd3f5706f3569f8d0c52080207d25 Mon Sep 17 00:00:00 2001 From: Sami Mokaddem Date: Wed, 10 Nov 2021 08:54:43 +0100 Subject: [PATCH] chg: [helper:bootstrap] Added support of badge in dropdown menu entries --- src/View/Helper/BootstrapHelper.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/View/Helper/BootstrapHelper.php b/src/View/Helper/BootstrapHelper.php index 1eebd8d..f33fa5f 100644 --- a/src/View/Helper/BootstrapHelper.php +++ b/src/View/Helper/BootstrapHelper.php @@ -1883,6 +1883,11 @@ class BoostrapDropdownMenu extends BootstrapGeneric if (!empty($entry['icon'])) { $icon = $this->btHelper->icon($entry['icon']); } + $badge = ''; + if (!empty($entry['badge'])) { + $bsBadge = new BoostrapBadge($entry['badge']); + $badge = $bsBadge->badge(); + } if (!empty($entry['menu'])) { $classes[] = 'dropdown-toggle'; @@ -1898,7 +1903,7 @@ class BoostrapDropdownMenu extends BootstrapGeneric $label = $this->genNode('span', [ 'class' => ['ms-2',], ], h($entry['text'])); - $content = $icon . $label; + $content = $icon . $label . $badge; return $this->genNode('a', array_merge([ 'class' => $classes,