为 FluentUI IconButton 组件提供 menuProps 时如何删除人字形图标
How to remove chevron icon when providing menuProps for a FluentUI IconButton component
我不想在 IconButton 中的图标旁边显示人字形(向下箭头)
const Support = (): React.ReactElement => {
return (
<IconButton
iconProps={{ iconName: 'unknown' }}
menuProps={menuItems}
/>
)
}
你知道怎么做吗?我尝试将 ContextualMenu 与 IconButton 一起使用,但菜单位置错误(我怀疑这是由于位于分层堆栈内)。
在 IconButton
组件中使用 onRenderMenuIcon
:
const Support = (): React.ReactElement => {
return (
<IconButton
menuProps={menuItems}
onRenderMenuIcon={() => <div />} // also you can return undefined | null.
/>
)
}
我不想在 IconButton 中的图标旁边显示人字形(向下箭头)
const Support = (): React.ReactElement => {
return (
<IconButton
iconProps={{ iconName: 'unknown' }}
menuProps={menuItems}
/>
)
}
你知道怎么做吗?我尝试将 ContextualMenu 与 IconButton 一起使用,但菜单位置错误(我怀疑这是由于位于分层堆栈内)。
在 IconButton
组件中使用 onRenderMenuIcon
:
const Support = (): React.ReactElement => {
return (
<IconButton
menuProps={menuItems}
onRenderMenuIcon={() => <div />} // also you can return undefined | null.
/>
)
}