raft-ui
Version:
React UI components for Raft.
45 lines (44 loc) • 736 B
JavaScript
import { clsx } from "cnfast";
import { extendTailwindMerge } from "tailwind-merge";
//#region src/lib/cn.ts
const twMerge = extendTailwindMerge({ extend: { classGroups: {
shadow: [{ shadow: [{ raft: [
"xs",
"sm",
"md",
"lg",
"xl",
"float",
"sticker",
"focus"
] }] }],
rounded: [{ rounded: [
"sticker",
"chip",
"control",
"container",
"dialog"
] }],
"font-size": [{ text: [
"field",
"card-title",
"hero",
"display",
"title",
"headline",
"body",
"subhead",
"callout",
"footnote",
"caption",
"label",
"mono-meta",
"mono-code"
] }],
"font-weight": [{ font: ["field", "card-title"] }]
} } });
function cn(...inputs) {
return twMerge(clsx(inputs));
}
//#endregion
export { cn };