【发布时间】:2022-10-31 08:28:50
【问题描述】:
在我的一个 React 组件中,我收到了一个调色板名称,并想用它来更改我的组件中的颜色。
我的尝试:
import { Link } from 'react-router-dom';
export interface LinkModel {
to: string;
label: string;
color?: string;
}
export const Alink = ({ to, label, color = 'primary' }: LinkModel) => {
return (
<div>
<Link to={to} className={'font-medium text-' + color + '-600 hover:text-' + color + '-500'}>
{label}
</Link>
</div>
);
};
我注意到,如果应用程序中的任何地方都不存在组合(例如text-primary-600),则它不会与样式捆绑在一起,并且我的链接也不会着色。
如何强制捆绑我的其他样式?
【问题讨论】:
-
Safelist 你需要的课程
标签: reactjs tailwind-css