21 lines
400 B
TypeScript
21 lines
400 B
TypeScript
import { clsx, type ClassValue } from "clsx"
|
|
import { extendTailwindMerge } from "tailwind-merge"
|
|
|
|
const twMerge = extendTailwindMerge({
|
|
extend: {
|
|
classGroups: {
|
|
"font-size": [
|
|
"text-label",
|
|
"text-ui",
|
|
"text-heading",
|
|
"text-stat",
|
|
"text-hero",
|
|
],
|
|
},
|
|
},
|
|
})
|
|
|
|
export function cn(...inputs: ClassValue[]) {
|
|
return twMerge(clsx(inputs))
|
|
}
|