Skip to content

cx()

Compose class names with conditional logic (static).

function cx(...args: ClassValue[]): string

Accepts strings, falsy values, or objects with boolean values.

import { cx, div } from "@whisq/core";
div({ class: cx("btn", isPrimary && "btn-primary", isLarge && "btn-lg") })
div({ class: cx("card", { active: true, disabled: false }) })
// Result: "card active"