在反应组件中,我正在使用 css 模块,并且我得到了这个工作正常的条件 css,但我想使用类名库对其进行重构。
className = { `${active ? styles.activeLabel : styles.notActiveLabel}
${weight === 'bold' ? styles.bold : ''}`}
所以我尝试了这个,但我收到错误消息,说 active 总是返回 false。
className={classnames({styles.activeLabel: !!active}, {styles.bold: weight === 'bold'})}
我也尝试了styles.activeLabel:active === true,但我收到了另一条错误消息。基本上我想当 active prop 为 true 时应用 activeLabel 类,如果 active 为 false 则应用 notActiveLabel 类。如何使用类名完成此操作?