From a2316e8385d45dce86abf323b62f9f6d8c2f0c1f Mon Sep 17 00:00:00 2001 From: tugcekucukoglu Date: Fri, 3 Nov 2023 15:54:49 +0300 Subject: [PATCH] Fixed #4750 - PanelMenu: isActive options for item templating --- components/lib/panelmenu/PanelMenu.d.ts | 4 ++++ components/lib/panelmenu/PanelMenu.vue | 2 +- components/lib/panelmenu/PanelMenuSub.vue | 10 +++++++++- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/components/lib/panelmenu/PanelMenu.d.ts b/components/lib/panelmenu/PanelMenu.d.ts index bd00f2851..53e8b953c 100755 --- a/components/lib/panelmenu/PanelMenu.d.ts +++ b/components/lib/panelmenu/PanelMenu.d.ts @@ -295,6 +295,10 @@ export interface PanelMenuSlots { * Menuitem instance */ item: MenuItem; + /** + * Current active state of the menuitem + */ + isActive: boolean; /** * Label property of the menuitem */ diff --git a/components/lib/panelmenu/PanelMenu.vue b/components/lib/panelmenu/PanelMenu.vue index 7ea323e84..9008684f1 100644 --- a/components/lib/panelmenu/PanelMenu.vue +++ b/components/lib/panelmenu/PanelMenu.vue @@ -35,7 +35,7 @@ {{ getItemLabel(item) }} - + diff --git a/components/lib/panelmenu/PanelMenuSub.vue b/components/lib/panelmenu/PanelMenuSub.vue index dc79215cd..463324411 100755 --- a/components/lib/panelmenu/PanelMenuSub.vue +++ b/components/lib/panelmenu/PanelMenuSub.vue @@ -35,7 +35,15 @@ {{ getItemLabel(processedItem) }} - +