#material-ui #react-material
Вопрос:
Я пытаюсь использовать пример постоянного ящика, как это описано в документации https://next.material-ui.com/components/drawers/#persistent-drawer, но это не компиляция.
/Users/alex/Dev/wnav-react2/src/App.tsx
TypeScript error in /Users/alex/Dev/wnav-react2/src/App.tsx(24,15):
Property 'open' does not exist on type '{ theme?: Theme | undefined; as?: ElementType<any> | undefined; sx?: SxProps<Theme> | undefined; } amp; ClassAttributes<HTMLElement> amp; HTMLAttributes<...> amp; { ...; }'. TS2339
22 |
23 | const Main = styled('main', { shouldForwardProp: (prop) => prop !== 'open' })(
> 24 | ({ theme, open }) => ({
| ^
25 | flexGrow: 1,
26 | padding: theme.spacing(3),
27 | transition: theme.transitions.create('margin', {
Есть какая-нибудь зацепка, в чем может быть ошибка?
пакет.json:
"@emotion/react": "^11.4.1",
"@emotion/styled": "^11.3.0",
"@material-ui/core": "^5.0.0-beta.4",
"@material-ui/icons": "^5.0.0-beta.4",
"@testing-library/jest-dom": "^5.11.4",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/jest": "^26.0.15",
"@types/node": "^12.0.0",
"@types/react": "^17.0.0",
"@types/react-dom": "^17.0.0",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-scripts": "4.0.3",
"typescript": "^4.1.2",
"web-vitals": "^1.0.1"
Комментарии:
1. Я зарегистрировал проблему: github.com/mui-org/material-ui/issues/27835 . Вы можете найти правильный код машинописи в репозитории здесь: github.com/mui-org/material-ui/blob/v5.0.0-beta.4/docs/src/.. …
Ответ №1:
пробовать
yarn add @mui/material @mui/icons-material @mui/styles