Лучше всего переопределить стиль по умолчанию CSS с классами . Встроенный API поможет вам создавать условные стили на основе компонента. В частности, документы показывают классы, которые вы можете изменить на панели расширения .
Используя ваш код песочницы в качестве справки:
- Сначала вы добавляете «расширенные» в ваши стили
const styles = theme => ({
root: {
width: "100%"
},
heading: {
fontSize: theme.typography.pxToRem(15),
fontWeight: theme.typography.fontWeightRegular
},
expanded: {
margin: "0 auto"
}
});
- Затем вы указываете CSS для
<ExpansionPanel />
компонента
...
<ExpansionPanel classes={{ expanded: classes.expanded }}>
...
( Fixed CodeSandbox )
Теперь все должно работать как положено, и вы даже можете расширить стиль, добавив объект на первом этапе.