У меня проблема в том, что я хочу реализовать условный стиль и функцию наведения (для TableRows). По отдельности оба прекрасно работают, но вместе функция наведения не работает.
CSS
const StyledTableRow = withStyles((theme) => ({
root: {
tableRow: {
"&$hover:hover": {
backgroundColor: "blue"
}
},
},
}))(TableRow);
JSX
<TableBody>
{RankingData.map((row) => (
<StyledTableRow hover
className={classes.tableRow}
key={row.name}
style ={(
row.remaining === "2" ||
row.remaining === "1" )
? { background : " #ffff66" }:{ background : "
#ff9999" }}>
<StyledTableCell align="right" size= 'small'>{row.starters}
</StyledTableCell>
<StyledTableCell align="right" size= 'small'>{row.remaining}
</StyledTableCell>
</StyledTableRow>
))}
</TableBody>
Кто-нибудь знает, что мне нужно сделать, чтобы условное форматирование и зависание работали вместе?
Заранее спасибо!