У меня есть свойство с именем listItem
в useStyles
, определенное вне TodoListItem
, например:
const useStyles = makeStyles(theme => ({
listItem: {
textDecoration: 'none'
}
})
)
const TodoListItem({checked}) => {
const classes = useStyles();
return <ListItemText className={classes.listItem} primary={text}/>
};
Затем я хотел изменить статус textDecoration
на основе переменной с именем checked
, И я попытался напрямую использовать переменную checked
в useStyles
, но она не работает, поскольку она выходит за рамки.
textDecoration: checked ? 'line-through' : 'none'
В этом случае, как мне передать переменную checked
в useStyles
заставить работать троичного оператора?