fix: submenu type lose theme

pull/6518/head
tangjinzhou 2023-04-28 15:37:29 +08:00
parent 9be58078d2
commit 5439e0c164
3 changed files with 5 additions and 5 deletions

View File

@ -50,18 +50,18 @@ function getItem(
} }
const items: ItemType[] = reactive([ const items: ItemType[] = reactive([
getItem('Navigation One', 'sub1', h(MailOutlined), [ getItem('Navigation One', 'sub1', () => h(MailOutlined), [
getItem('Option 1', '1'), getItem('Option 1', '1'),
getItem('Option 2', '2'), getItem('Option 2', '2'),
getItem('Option 3', '3'), getItem('Option 3', '3'),
getItem('Option 4', '4'), getItem('Option 4', '4'),
]), ]),
getItem('Navigation Two', 'sub2', h(AppstoreOutlined), [ getItem('Navigation Two', 'sub2', () => h(AppstoreOutlined), [
getItem('Option 5', '5'), getItem('Option 5', '5'),
getItem('Option 6', '6'), getItem('Option 6', '6'),
getItem('Submenu', 'sub3', null, [getItem('Option 7', '7'), getItem('Option 8', '8')]), getItem('Submenu', 'sub3', null, [getItem('Option 7', '7'), getItem('Option 8', '8')]),
]), ]),
getItem('Navigation Three', 'sub4', h(SettingOutlined), [ getItem('Navigation Three', 'sub4', () => h(SettingOutlined), [
getItem('Option 9', '9'), getItem('Option 9', '9'),
getItem('Option 10', '10'), getItem('Option 10', '10'),
getItem('Option 11', '11'), getItem('Option 11', '11'),

View File

@ -66,7 +66,7 @@ const items: ComputedRef<MenuProps['items']> = computed(() => [
getItem( getItem(
'Navigation One', 'Navigation One',
'sub1', 'sub1',
h(MailOutlined), () => h(MailOutlined),
[getItem('Option 1', '1'), getItem('Option 2', '2'), getItem('Option 3', '3')], [getItem('Option 1', '1'), getItem('Option 2', '2'), getItem('Option 3', '3')],
theme.value, theme.value,
), ),

View File

@ -16,7 +16,7 @@ export interface SubMenuType extends ItemSharedProps {
disabled?: boolean; disabled?: boolean;
key: string; key: string;
theme?: MenuTheme;
rootClassName?: string; rootClassName?: string;
// >>>>> Icon // >>>>> Icon