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 @@