[英]How to remove border bottom for last child for Box Component Material UI
我有包裝 Lisitems 的 Box 組件,對於每個孩子,我為 Box 組件設置了 1px 實心 class 的邊框底部,但我不希望它用於最后一個孩子,我該如何實現。
{data.map((item, i) => {
return (
<Box key={i} className={classes.itemsBorderBottom}>
<ListItem >
<ListItemText>
<Typography }>
{item.message}
</Typography>
<Box>
<Typography}>
{item.name}-{item.type}
</Typography>
<Box >
<Typography >
{formatDate(item.created, 'DD/MM/YYYY')}
</Typography>
<Typography>
{moment(item.created).format('hh:mm a')}
</Typography>
</Box>
</Box>
</ListItemText>
</ListItem>
</Box>
)
})}
const useStyles = makeStyles({
itemsBorderBottom: {
borderBottom: '1px solid #EFEFEF',
'&:last-child': {
borderBottom: 'none'
}
}
})
看一下這個!
const useStyles = makeStyles({
itemsBorderBottom: {
borderBottom: '1px solid #EFEFEF',
'&:nth-last-child(1)': {
borderBottom: 'none'
}
}
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.