CSS работает так, что он будет реализовывать стиль, как только получит класс. Таким образом, class
, который вы передаете последнему, будет отображаться на экране и будет иметь больше предпочтений, потому что он применяется последним. Вы можете попробовать:
const AppPrimaryButton = ({ children, className, onClick, block, href }: AppPrimaryButtonProps) => (
<AppPrimaryButtonStyle>
<Button className={`${className} styled-primary-button`} onClick={onClick} block={block} href={href}>
{children}
</Button>
</AppPrimaryButtonStyle>
);
Я думаю, вы получите HTML вот так:
<button type="button" class="btn btn-primary styled-primary-button">Click Me</button>
Надеюсь, это работает для вас.