VH
type=button, как в bem-components (а не type=submit, как по спеке). Сделал composeU(withButtonTypeSubmit, withButtonTypeLink). Соответсвенно, в базовый шаблон кнопки я добавил это как пропс:// step 2
export const Button: FC<IButtonProps> = ({
children,
className,
as: Component = 'button',
type = 'button'
...props
}) => (
<Component {...props} type={type} className={cnButton({}, [className])}>
{children}
</Component>
)
Но теперь у Button_type_link тоже в обязательном порядке появился атрибут
type=link, а вот это уже нежелательно. Как сделать красиво, чтобы «избавиться» от этого пропса в Button_type_link ?



