проблема ts2322. Не могу передать объект classes в чекбокс
Переписываю проект с jsx на tsx и после смены на tsx появилась ошибка у чекбокса от ui kit mui для classes.
Type 'string | undefined' is not assignable to type 'Partial<CheckboxClasses> | undefined'.
Type 'string' has no properties in common with type 'Partial<CheckboxClasses>'.ts(2322)
Checkbox.d.ts(26, 3): The expected type comes from property 'classes' which is declared here on type 'IntrinsicAttributes & CheckboxProps'
По порядку.
1.Есть интерфейс с описанием данных и реализуемыми ими типами
2.При передаче в чекбокс получаю такую ошибку и не могу понять как мне её решить :(
P.S. также передаю сам чекбокс на гуглдиске (напоминаю, что он не самописный, а с библиотеки mui
Ответы (1 шт):
Автор решения: EzioMercer
→ Ссылка
Вам надо сменить тип для checkbox в AccordionProps.classes. А именно надо поменять string на Partial<CheckboxClasses>