cn

udecode/cn的 API 参考。

@udecode/cn 包含用于 React 和 Tailwind 的实用函数。

cn

在不产生冲突的情况下有条件地添加 Tailwind CSS 类。

Parameters

Collapse all

    使用 clsxtailwind-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 的新组件。