From 1bc237d77a068e99b0e803ab4f16d8bbcf54ff6b Mon Sep 17 00:00:00 2001 From: vben <anncwb@126.com> Date: Thu, 3 Dec 2020 22:05:34 +0800 Subject: [PATCH] fix(menu): fix menu icon style --- CHANGELOG.zh_CN.md | 3 ++- src/components/Menu/src/index.less | 12 ++++++++++++ src/layouts/default/header/LayoutMultipleHeader.less | 5 ++++- src/layouts/default/header/LayoutMultipleHeader.tsx | 3 ++- 4 files changed, 20 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.zh_CN.md b/CHANGELOG.zh_CN.md index d430a5a..23c3bbf 100644 --- a/CHANGELOG.zh_CN.md +++ b/CHANGELOG.zh_CN.md @@ -17,7 +17,8 @@ ### 🐛 Bug Fixes --修复表格 i18n 错误 +- 修复表格 i18n 错误 +- 修复菜单图标大小不一致 ## 2.0.0-rc.12 (2020-11-30) diff --git a/src/components/Menu/src/index.less b/src/components/Menu/src/index.less index 04b3125..3016d53 100644 --- a/src/components/Menu/src/index.less +++ b/src/components/Menu/src/index.less @@ -212,6 +212,10 @@ background: @sider-dark-bg-color; .active-menu-style(); + .menu-item-icon.app-iconify { + display: inline-block !important; + } + .ant-menu-item.ant-menu-item-selected.basic-menu-menu-item__level1, .ant-menu-submenu-selected.basic-menu-menu-item__level1 { color: @white; @@ -232,6 +236,10 @@ .basic-menu-item__level3:not(.ant-menu-item-selected) { background-color: @sider-dark-lighten-2-bg-color; + + .ant-menu-item { + background-color: @sider-dark-lighten-2-bg-color; + } } .ant-menu-submenu-title { @@ -253,6 +261,10 @@ overflow-x: hidden; border-right: none; + .menu-item-icon.app-iconify { + display: inline-block !important; + } + // .ant-menu-item-selected { // background: fade(@primary-color, 18%); // } diff --git a/src/layouts/default/header/LayoutMultipleHeader.less b/src/layouts/default/header/LayoutMultipleHeader.less index 877e42f..dc426e3 100644 --- a/src/layouts/default/header/LayoutMultipleHeader.less +++ b/src/layouts/default/header/LayoutMultipleHeader.less @@ -1,6 +1,9 @@ .multiple-tab-header { flex: 0 0 auto; - margin-left: -1px; + + &.dark { + margin-left: -1px; + } &.fixed { position: fixed; diff --git a/src/layouts/default/header/LayoutMultipleHeader.tsx b/src/layouts/default/header/LayoutMultipleHeader.tsx index 85c0285..231cf82 100644 --- a/src/layouts/default/header/LayoutMultipleHeader.tsx +++ b/src/layouts/default/header/LayoutMultipleHeader.tsx @@ -29,6 +29,7 @@ export default defineComponent({ getShowFullHeaderRef, getShowHeader, getUnFixedAndFull, + getHeaderTheme, } = useHeaderSetting(); const { getFullContent } = useFullContent(); @@ -110,7 +111,7 @@ export default defineComponent({ {unref(getIsShowPlaceholderDom) && <div style={unref(getPlaceholderDomStyle)} />} <div style={unref(getWrapStyle)} - class={['multiple-tab-header', { fixed: unref(getIsFixed) }]} + class={['multiple-tab-header', unref(getHeaderTheme), { fixed: unref(getIsFixed) }]} > {unref(getShowInsetHeaderRef) && <LayoutHeader ref={headerElRef} />} {unref(showTabsRef) && <MultipleTabs ref={tabElRef} />} -- libgit2 0.23.3