【发布时间】:2022-02-08 22:23:49
【问题描述】:
我正在尝试使 MUI 组件 Breadcrumbs 响应:
当Breadcrumbs 组件占用其所有空间时,它的项目使用省略号缩小,就像任何带有noWrap 属性集的Typography 组件一样。
我知道它有 itemsBeforeCollapse、itemsAfterCollapse 和 maxItems 道具,但这些道具是关于项目编号与视口大小的比较,而不是每个项目的宽度。
我尝试将noWrap 属性设置为Typography 和Link 组件(因为它扩展了Typography 道具),但省略号没有显示,Link 或Typography 组件没有收缩。
<Breadcrumbs>
{links.map((link, i) =>
i !== links.length - 1 ? (
<Link
key={i}
underline={'hover'}
noWrap
>
{link}
</Link>
) : (
<Typography noWrap key={i}>
{link}
</Typography>
),
)}
</Breadcrumbs>
您可以在此 codeSandbox 上重现该问题:
【问题讨论】:
标签: css reactjs responsive-design material-ui emotion