From 8ab50b175720d07b94895a65595e34046571ae33 Mon Sep 17 00:00:00 2001 From: Cherry7 <79909910+CCherry07@users.noreply.github.com> Date: Sun, 23 Apr 2023 14:23:15 +0800 Subject: [PATCH] feat(menu): icon support function components with items and update demo (#6457) * fix(menu): icon do not show problem * fix(menu): icon do not show problem * feat(menu): update demo * test(menu): update demo snap * chore(Menu): update docs * test(Menu): update demo * Update MenuItem.tsx * Update SubMenu.tsx --------- Co-authored-by: tangjinzhou <415800467@qq.com> --- components/components.ts | 1 + .../__tests__/__snapshots__/demo.test.js.snap | 191 +++++++++--------- components/menu/demo/horizontal.vue | 103 +++++----- components/menu/demo/index.vue | 10 +- components/menu/demo/inline-collapsed.vue | 188 +++++++++-------- components/menu/demo/inline.vue | 133 ++++++------ components/menu/demo/sider-current.vue | 120 +++++------ components/menu/demo/submenu-theme.vue | 84 ++++++++ components/menu/demo/switch-mode.vue | 128 ++++++------ components/menu/demo/template.vue | 127 ------------ components/menu/demo/theme.vue | 144 +++++++------ components/menu/demo/vertical.vue | 141 +++++++------ components/menu/index.en-US.md | 64 +++++- components/menu/index.tsx | 2 + components/menu/index.zh-CN.md | 63 +++++- components/menu/src/MenuItem.tsx | 2 +- components/menu/src/SubMenu.tsx | 2 +- 17 files changed, 823 insertions(+), 680 deletions(-) create mode 100644 components/menu/demo/submenu-theme.vue delete mode 100644 components/menu/demo/template.vue diff --git a/components/components.ts b/components/components.ts index bcd3dfeca..d6b1e6d80 100644 --- a/components/components.ts +++ b/components/components.ts @@ -116,6 +116,7 @@ export type { MenuItemProps, MenuMode, MenuDividerProps, + ItemType, } from './menu'; export { default as Menu, MenuDivider, MenuItem, MenuItemGroup, SubMenu } from './menu'; diff --git a/components/menu/__tests__/__snapshots__/demo.test.js.snap b/components/menu/__tests__/__snapshots__/demo.test.js.snap index 16485ab6f..1841b5743 100644 --- a/components/menu/__tests__/__snapshots__/demo.test.js.snap +++ b/components/menu/__tests__/__snapshots__/demo.test.js.snap @@ -1,19 +1,19 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`renders ./components/menu/demo/horizontal.vue correctly 1`] = ` -