From c3487fe3e857a2a4174337e32ae1461a8d46c3bd 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: Wed, 5 Apr 2023 15:14:26 +0300 Subject: [PATCH] Refactor #3832 Refactor #3833 - For PanelMenu --- api-generator/components/panelmenu.js | 6 +++++- components/lib/carousel/Carousel.vue | 6 ++++++ components/lib/panelmenu/PanelMenu.d.ts | 9 +++++++++ components/lib/panelmenu/PanelMenu.vue | 15 +++++++++------ components/lib/panelmenu/PanelMenuList.vue | 2 +- components/lib/panelmenu/PanelMenuSub.vue | 19 ++++++++++++------- 6 files changed, 42 insertions(+), 15 deletions(-) diff --git a/api-generator/components/panelmenu.js b/api-generator/components/panelmenu.js index abdeec18c..a534bc763 100644 --- a/api-generator/components/panelmenu.js +++ b/api-generator/components/panelmenu.js @@ -22,7 +22,11 @@ const PanelMenuProps = [ const PanelMenuSlots = [ { name: 'item', - description: 'Template of a menuitem.' + description: 'Custom item template.' + }, + { + name: 'submenuicon', + description: 'Custom submenu icon template.' } ]; diff --git a/components/lib/carousel/Carousel.vue b/components/lib/carousel/Carousel.vue index 771a7f0e9..60592655e 100755 --- a/components/lib/carousel/Carousel.vue +++ b/components/lib/carousel/Carousel.vue @@ -81,6 +81,8 @@ diff --git a/components/lib/panelmenu/PanelMenuList.vue b/components/lib/panelmenu/PanelMenuList.vue index 15203566b..05cf8acb7 100644 --- a/components/lib/panelmenu/PanelMenuList.vue +++ b/components/lib/panelmenu/PanelMenuList.vue @@ -35,7 +35,7 @@ export default { default: null }, template: { - type: Function, + type: Object, default: null }, expandedKeys: { diff --git a/components/lib/panelmenu/PanelMenuSub.vue b/components/lib/panelmenu/PanelMenuSub.vue index 9ce8025b8..f69f46129 100755 --- a/components/lib/panelmenu/PanelMenuSub.vue +++ b/components/lib/panelmenu/PanelMenuSub.vue @@ -14,7 +14,7 @@ :aria-posinset="getAriaPosInset(index)" >
-