From 503f9df2808f15726c18608fbaa25507a513da56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tu=C4=9F=C3=A7e=20K=C3=BC=C3=A7=C3=BCko=C4=9Flu?= Date: Tue, 30 May 2023 08:56:53 +0300 Subject: [PATCH] Refactor #3965 - Menubar & TieredMenu item object fixes --- components/lib/menubar/BaseMenubar.vue | 5 ++--- components/lib/menubar/MenubarSub.vue | 12 ++++++------ components/lib/tieredmenu/BaseTieredMenu.vue | 3 ++- components/lib/tieredmenu/TieredMenuSub.vue | 5 +---- 4 files changed, 11 insertions(+), 14 deletions(-) diff --git a/components/lib/menubar/BaseMenubar.vue b/components/lib/menubar/BaseMenubar.vue index 59ef278e6..812516254 100644 --- a/components/lib/menubar/BaseMenubar.vue +++ b/components/lib/menubar/BaseMenubar.vue @@ -92,7 +92,6 @@ const classes = { menu: 'p-menubar-root-list', menuitem: ({ context, processedItem }) => [ 'p-menuitem', - context.getItemProp(processedItem, 'class'), { 'p-menuitem-active p-highlight': context.isItemActive(processedItem), 'p-focus': context.isItemFocused(processedItem), @@ -107,11 +106,11 @@ const classes = { 'router-link-active-exact': context.exact && isExactActive } ], - icon: ({ context, processedItem }) => ['p-menuitem-icon', context.getItemProp(processedItem, 'icon')], + icon: 'p-menuitem-icon', label: 'p-menuitem-text', submenuIcon: 'p-submenu-icon', submenu: 'p-submenu-list', - separator: ({ context, processedItem }) => ['p-menuitem-separator', context.getItemProp(processedItem, 'class')], + separator: 'p-menuitem-separator', end: 'p-menubar-end' }; diff --git a/components/lib/menubar/MenubarSub.vue b/components/lib/menubar/MenubarSub.vue index ae9e3cc41..526c5dafd 100755 --- a/components/lib/menubar/MenubarSub.vue +++ b/components/lib/menubar/MenubarSub.vue @@ -5,7 +5,7 @@ v-if="isItemVisible(processedItem) && !getItemProp(processedItem, 'separator')" :id="getItemId(processedItem)" :style="getItemProp(processedItem, 'style')" - :class="getCXOptions('menuitem', { processedItem })" + :class="[getCXOptions('menuitem', { processedItem }), getItemProp(processedItem, 'class')]" role="menuitem" :aria-label="getItemLabel(processedItem)" :aria-disabled="isItemDisabled(processedItem) || undefined" @@ -23,14 +23,14 @@