проблема 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>

→ Ссылка