Skip to content

Commit

Permalink
fix(layout): fix menu title center error
Browse files Browse the repository at this point in the history
  • Loading branch information
chenshuai2144 committed Aug 31, 2023
1 parent af12bf3 commit 904a89f
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 4 deletions.
13 changes: 11 additions & 2 deletions packages/layout/src/components/SiderMenu/BaseMenu.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -236,6 +236,8 @@ class MenuUtil {
this.props?.hashId,
{
[`${baseClassName}-item-title-collapsed`]: collapsed,
[`${baseClassName}-item-title-collapsed-level-${level}`]:
collapsed,
[`${baseClassName}-group-item-title`]: menuType === 'group',
[`${baseClassName}-item-collapsed-show-title`]:
menu?.collapsedShowTitle && collapsed,
Expand Down Expand Up @@ -379,6 +381,7 @@ class MenuUtil {
this.props?.hashId,
{
[`${baseClassName}-item-title-collapsed`]: collapsed,
[`${baseClassName}-item-title-collapsed-level-${level}`]: collapsed,
[`${baseClassName}-item-collapsed-show-title`]:
menu?.collapsedShowTitle && collapsed,
},
Expand Down Expand Up @@ -421,6 +424,8 @@ class MenuUtil {
this.props?.hashId,
{
[`${baseClassName}-item-title-collapsed`]: collapsed,
[`${baseClassName}-item-title-collapsed-level-${level}`]:
collapsed,
[`${baseClassName}-item-link`]: true,
[`${baseClassName}-item-collapsed-show-title`]:
menu?.collapsedShowTitle && collapsed,
Expand Down Expand Up @@ -460,24 +465,28 @@ class MenuUtil {
onClick: () => onCollapse && onCollapse(true),
children: undefined,
};
return (
return level === 0 ? (
<MenuItemTooltip
collapsed={collapsed}
title={menuItemTitle}
disable={item.disabledTooltip}
>
{menuItemRender(renderItemProps, defaultItem, this.props)}
</MenuItemTooltip>
) : (
menuItemRender(renderItemProps, defaultItem, this.props)
);
}
return (
return level === 0 ? (
<MenuItemTooltip
collapsed={collapsed}
title={menuItemTitle}
disable={item.disabledTooltip}
>
{defaultItem}
</MenuItemTooltip>
) : (
defaultItem
);
};

Expand Down
6 changes: 4 additions & 2 deletions packages/layout/src/components/SiderMenu/style/menu.ts
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,6 @@ const genProLayoutBaseMenuStyle: GenerateStyle<ProLayoutBaseMenuToken> = (
whiteSpace: 'nowrap',
},
'&-collapsed': {
flexDirection: 'column',
justifyContent: 'center',
minWidth: 40,
height: 40,
[`${token.componentCls}-item-icon`]: {
Expand All @@ -93,6 +91,10 @@ const genProLayoutBaseMenuStyle: GenerateStyle<ProLayoutBaseMenuToken> = (
display: 'none !important',
},
},
'&-collapsed-level-0': {
flexDirection: 'column',
justifyContent: 'center',
},
[`&${token.componentCls}-group-item-title`]: {
gap: token.marginXS,
height: 18,
Expand Down

0 comments on commit 904a89f

Please sign in to comment.