Итак, это пример кода для диалога материалов
<Dialog
open={this.props.open}
onClose={this.props.closeAtParent}
PaperProps={{
style: {
minHeight: '75vh',
minWidth: '75vw',
},
}}
aria-labelledby="open-dialog-title"
aria-describedby="open-dialog-description"
>
<DialogTitle id="open-dialog-title">
{this.props.dialogs[this.state.selected].title}
</DialogTitle>
<DialogContent>
<DialogContentText id="open-dialog-description">
{this.props.dialogs[this.state.selected].desc}
</DialogContentText>
{this.imageIfExists()}
</DialogContent>
<DialogActions>
{this.populateButtons()}
</DialogActions>
</Dialog>
Теперь, как вы можете видеть, я смог установить ширину и высоту диалога с помощью PaperPros, но я не могу установить другие свойства, такие как цвет фона и выравнивание кнопок DialogActions.
Нет документации или SO для того же, что так печально. Они упоминают classes
и PaperProps
, но не говорят о них.
Поэтому мои вопросы:
- Как отцентрировать кнопки, которые по умолчанию выровнены по правому краю?
- Кроме того, как мне изменить цвет фона, который изначально был серым?