import { Primary, Secondary, NoFill } from './components';
import { ETButtonUI } from './types';
export const ButtonUI: ETButtonUI = Primary;
ButtonUI.Primary = Primary;
ButtonUI.Secondary = Secondary;
ButtonUI.NoFill = NoFill;
Использую после вот так
<ButtonUI>Кнопка</ButtonUI>
Или так
<ButtonUI.Primary>Кнопка</ButtonUI.Primary>
И в последнем варианте возникает ошибка следующая
Тип элемента JSX "ButtonUI.Primary" не имеет конструкций или сигнатур вызова.ts(2604)
Я почти уверен, что это лечится добавляя какое-то свойство в конфиг tsconfig.json
Кто знает как починить?
Пол интернета уже перегуглил
export const Button = Object.assign(ButtonPrimary, { Primary, Secondary, etc })
Обсуждают сегодня