如何根据状态的当前值更改文本的背景?因此,目前的状态是pending,预设为黄色。示例:值发生变化,变为complete。背景颜色应变为绿色。
pending
complete
<Typography sx={{padding:1, backgroundColor: 'yellow'}}> {recent.status} </Typography>
看起来是这样的
ekqde3dh1#
对于你所拥有的所有地位用颜色Map状态:
const statusColor={ complete:'green', pending:'yellow', initiate:'blue', }
无论您在何处获取此状态值recent.status,请使用此
recent.status
<Typography sx={{padding:1, backgroundColor: statusColor[recent.status]}}> {recent.status} </Typography>
1条答案
按热度按时间ekqde3dh1#
对于你所拥有的所有地位
用颜色Map状态:
无论您在何处获取此状态值
recent.status
,请使用此