Skip to content

Commit c64e81c

Browse files
committed
fix(layout): fix menu classname no work error
close #7030
1 parent 94c9c03 commit c64e81c

File tree

5 files changed

+1226
-1226
lines changed

5 files changed

+1226
-1226
lines changed

packages/layout/src/components/SiderMenu/BaseMenu.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -478,7 +478,7 @@ const BaseMenu: React.FC<BaseMenuProps & PrivateSiderMenuProps> = (props) => {
478478

479479
const { dark, token: designToken } = useContext(ProProvider);
480480

481-
const baseClassName = `${prefixCls}-base-menu`;
481+
const baseClassName = `${prefixCls}-base-menu-${mode}`;
482482
// 用于减少 defaultOpenKeys 计算的组件
483483
const defaultOpenKeysRef = useRef<string[]>([]);
484484

@@ -569,7 +569,7 @@ const BaseMenu: React.FC<BaseMenuProps & PrivateSiderMenuProps> = (props) => {
569569
// eslint-disable-next-line react-hooks/exhaustive-deps
570570
[openKeys && openKeys.join(','), props.layout, props.collapsed],
571571
);
572-
const { wrapSSR, hashId } = useStyle(baseClassName + '-' + mode, mode);
572+
const { wrapSSR, hashId } = useStyle(baseClassName, mode);
573573

574574
const menuUtils = useMemo(() => {
575575
return new MenuUtil({

tests/form/__snapshots__/demo.test.ts.snap

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48667,14 +48667,14 @@ exports[`form demos 📸 renders ./packages/form/src/demos/layout-footer.tsx cor
4866748667
style="flex: 1; overflow-y: auto; overflow-x: hidden;"
4866848668
>
4866948669
<ul
48670-
class="ant-menu ant-menu-root ant-menu-vertical ant-menu-light ant-pro-sider-menu ant-pro-base-menu ant-pro-base-menu-collapsed ant-menu-inline-collapsed"
48670+
class="ant-menu ant-menu-root ant-menu-vertical ant-menu-light ant-pro-sider-menu ant-pro-base-menu-inline ant-pro-base-menu-inline-collapsed ant-menu-inline-collapsed"
4867148671
data-menu-list="true"
4867248672
role="menu"
4867348673
style="background-color: transparent; width: 100%;"
4867448674
tabindex="0"
4867548675
>
4867648676
<li
48677-
class="ant-menu-submenu ant-menu-submenu-vertical ant-pro-base-menu-submenu ant-pro-base-menu-submenu-has-icon ant-menu-submenu-selected"
48677+
class="ant-menu-submenu ant-menu-submenu-vertical ant-pro-base-menu-inline-submenu ant-pro-base-menu-inline-submenu-has-icon ant-menu-submenu-selected"
4867848678
role="none"
4867948679
>
4868048680
<div
@@ -48690,10 +48690,10 @@ exports[`form demos 📸 renders ./packages/form/src/demos/layout-footer.tsx cor
4869048690
class="ant-menu-title-content"
4869148691
>
4869248692
<div
48693-
class="ant-pro-base-menu-item-title ant-pro-base-menu-item-title-collapsed"
48693+
class="ant-pro-base-menu-inline-item-title ant-pro-base-menu-inline-item-title-collapsed"
4869448694
>
4869548695
<span
48696-
class="ant-pro-base-menu-item-icon "
48696+
class="ant-pro-base-menu-inline-item-icon "
4869748697
>
4869848698
<span
4869948699
aria-label="smile"
@@ -48716,7 +48716,7 @@ exports[`form demos 📸 renders ./packages/form/src/demos/layout-footer.tsx cor
4871648716
</span>
4871748717
</span>
4871848718
<span
48719-
class="ant-pro-base-menu-item-text ant-pro-base-menu-item-text-has-icon"
48719+
class="ant-pro-base-menu-inline-item-text ant-pro-base-menu-inline-item-text-has-icon"
4872048720
>
4872148721
一级名称
4872248722
</span>

0 commit comments

Comments
 (0)