diff --git a/front/src/modules/ui/menu-item/internals/components/StyledMenuItemBase.tsx b/front/src/modules/ui/menu-item/internals/components/StyledMenuItemBase.tsx index 1d9729d3d..d6d4aae80 100644 --- a/front/src/modules/ui/menu-item/internals/components/StyledMenuItemBase.tsx +++ b/front/src/modules/ui/menu-item/internals/components/StyledMenuItemBase.tsx @@ -65,8 +65,11 @@ export const StyledMenuItemBase = styled.li` export const StyledMenuItemLabel = styled.div<{ hasLeftIcon: boolean }>` font-size: ${({ theme }) => theme.font.size.sm}; font-weight: ${({ theme }) => theme.font.weight.regular}; + overflow: hidden; padding-left: ${({ theme, hasLeftIcon }) => hasLeftIcon ? '' : theme.spacing(1)}; + text-overflow: ellipsis; + white-space: nowrap; `; export const StyledNoIconFiller = styled.div` @@ -80,6 +83,8 @@ export const StyledMenuItemLeftContent = styled.div` flex-direction: row; gap: ${({ theme }) => theme.spacing(1)}; + min-width: 0; + width: 100%; `; export const StyledMenuItemRightContent = styled.div`