Skip to content

Commit 5439e0c

Browse files
committed
fix: submenu type lose theme
1 parent 9be5807 commit 5439e0c

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

components/menu/demo/sider-current.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,18 +50,18 @@ function getItem(
5050
}
5151
5252
const items: ItemType[] = reactive([
53-
getItem('Navigation One', 'sub1', h(MailOutlined), [
53+
getItem('Navigation One', 'sub1', () => h(MailOutlined), [
5454
getItem('Option 1', '1'),
5555
getItem('Option 2', '2'),
5656
getItem('Option 3', '3'),
5757
getItem('Option 4', '4'),
5858
]),
59-
getItem('Navigation Two', 'sub2', h(AppstoreOutlined), [
59+
getItem('Navigation Two', 'sub2', () => h(AppstoreOutlined), [
6060
getItem('Option 5', '5'),
6161
getItem('Option 6', '6'),
6262
getItem('Submenu', 'sub3', null, [getItem('Option 7', '7'), getItem('Option 8', '8')]),
6363
]),
64-
getItem('Navigation Three', 'sub4', h(SettingOutlined), [
64+
getItem('Navigation Three', 'sub4', () => h(SettingOutlined), [
6565
getItem('Option 9', '9'),
6666
getItem('Option 10', '10'),
6767
getItem('Option 11', '11'),

components/menu/demo/submenu-theme.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ const items: ComputedRef<MenuProps['items']> = computed(() => [
6666
getItem(
6767
'Navigation One',
6868
'sub1',
69-
h(MailOutlined),
69+
() => h(MailOutlined),
7070
[getItem('Option 1', '1'), getItem('Option 2', '2'), getItem('Option 3', '3')],
7171
theme.value,
7272
),

components/menu/src/interface.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export interface SubMenuType extends ItemSharedProps {
1616
disabled?: boolean;
1717

1818
key: string;
19-
19+
theme?: MenuTheme;
2020
rootClassName?: string;
2121

2222
// >>>>> Icon

0 commit comments

Comments
 (0)