Как мне go динамически установить цвет фона индикатора выполнения React Bootstrap?
Мои попытки отредактировать внутренний сгенерированный класс 'progress-bar' были безуспешными. Следующий код правильно установит высоту 250, но цвет фона останется синим цветом по умолчанию.
import React from 'react';
import ProgressBar from 'react-bootstrap/ProgressBar';
import { withStyles } from '@material-ui/styles';
const styles = {
progressBar: {
height: 250,
'& progress-bar': {
backgroundColor: 'black'
},
}
}
const ProgressBarCustom = (props) => {
const classes = props.classes;
return <ProgressBar className={classes.progressBar} now={props.sliderValue} label={props.valueLabel} />
}
export default withStyles(styles)(ProgressBarCustom);
Каждый индикатор выполнения в конечном итоге будет иметь вычисленное значение цвета, поэтому я не могу просто отредактировать таблицу стилей css что bootstrap использует.