Не получается расширить Theme в Material UI

у меня есть код:

declare module '@material-ui/core/styles/createMuiTheme' {
  interface Theme {
    appDrawer: {
      width: React.CSSProperties['width']
      breakpoint: Breakpoint
    }
  }
  interface ThemeOptions {
    appDrawer?: {
      width: React.CSSProperties['width']
      breakpoint: Breakpoint
    }
  }
}

function createMyTheme(options: ThemeOptions) {
  return createMuiTheme({
    appDrawer: {
      width: 225,
      breakpoint: 'lg',
    },
    ...options,
  })
}`

const themes = createMyTheme({ appDrawer: { breakpoint: 'md',width:10 }});
function App() {
  const classes = useStyles()
 
    return (
        <ThemeProvider theme={themes}>
            <div className={classes.root}></div>
        </ThemeProvider>
    )
}`

При попытке обратиться к теме выдаёт ошибку:

TypeError: Cannot read property 'breakpoint' of undefined

Делал по документации Material UI, и почему-то не получается.

В чём моя проблема?


Ответы (0 шт):