diff --git a/packages/material-ui/src/AccordionSummary/AccordionSummary.js b/packages/material-ui/src/AccordionSummary/AccordionSummary.js index d2f730e8610835..8571e2ad90803b 100644 --- a/packages/material-ui/src/AccordionSummary/AccordionSummary.js +++ b/packages/material-ui/src/AccordionSummary/AccordionSummary.js @@ -144,7 +144,9 @@ AccordionSummary.propTypes = { * See [CSS API](#css) below for more details. */ classes: chainPropTypes(PropTypes.object, (props) => { - if (props.classes.focused.indexOf(' ') !== -1) { + // Guard against when generation of classes is disabled in the stylesheets (`disableGeneration`). + // For `disableGeneration` we don't have an accurate warning but `disableGeneration` is an advanced use case anyway. + if (props.classes.focused !== undefined && props.classes.focused.indexOf(' ') !== -1) { return new Error( [ 'Material-UI: The `classes.focused` key is deprecated.',