【发布时间】:2021-11-25 14:04:05
【问题描述】:
我正在遍历一个列表,我想为不同的图标添加不同的工具提示文本,但不完全确定如何去做。这是我目前所拥有的:
<React.Fragment key={sv.key}>
<WedgeContainer>
<Button variant="icon" onClick={() => openView(sv)} disabled={sv.disabled || !item.canEdit}>
<Tooltip content="Hello">
<Icon iconId={sv.iconId} size="medium" cursor="pointer" color={theme.font.color.primaryDark} />
</Tooltip>
</Button>
{ !!sv.count && (<Badge borderColor={theme.color.alert} color={theme.color.alert} top="-3rem" right="-1.5rem" content={sv.count}/>) }
<Wedge />
</WedgeContainer>
<Spacer width="4rem" />
</React.Fragment>
))}
这就是我想要实现的目标:
【问题讨论】:
-
是否可以将 Tooltip 存储在数组中并在循环时分配它?
标签: reactjs typescript mapping tooltip