cn
udecode/cn的 API 参考。
@udecode/cn
包含用于 React 和 Tailwind 的实用函数。
cn
在不产生冲突的情况下有条件地添加 Tailwind CSS 类。
Parameters
Collapse all
使用 clsx
和 tailwind-merge
设置的类值。
Returns
className
字符串。
withCn
为组件设置默认的 className
。
Parameters
Collapse all
将要添加 props 的组件。
使用 cn
设置的默认 className
。
Returns
包含默认 className
的新组件。
withProps
为组件设置默认 props。
Parameters
Collapse all
将要添加 props 的组件。
要添加到组件的 props。
Returns
包含默认 props 的新组件。
withVariants
使用 class-variance-authority
的变体为组件设置默认 className
。
Parameters
Collapse all
将要添加 props 的组件。
作为默认 className
的变体。
从 Component
中排除的 props。设置仅用于变体的 props。
Returns
包含默认 className
的新组件。