Используя Typescript с MUI + Styled-Components, и вам придется напрямую передавать реквизиты элементам MUI из-за ошибок типа ... Type '{children: string;вариант: «содержится»;} «нельзя назначить типу» (IntrinsicAttributes & Pick>) |PropsWithChildren, "форма" |"стиль" |"название" |... еще 284 ... |"option"> & Partial <...>, "form" |... еще 286 ... |"вариант"> & {...;} & {...;}) |(IntrinsicAttributes & ... 3 more ... & {...;}) '
Когда вы напрямую передаете реквизиты, такие как ниже, эта ошибка исчезает.Даже используя 0 реквизитов и 0 потомков в элементе Styled MUI, выдает ошибку.
const StyledButton = styled(props => <Button {...props} />)`
background: red;
color: white;
`;