this repo has no description
at dev 374 B view raw
1import clsx, { type ClassValue } from "clsx"; 2import { twMerge } from "tailwind-merge"; 3 4/** 5 * Merges conditional and Tailwind classes safely. 6 * 7 * Example: 8 * cn( 9 * 'p-4', 10 * prefixClasses({ sm: 'bg-red-500 text-white' }), 11 * { hidden: isHidden } 12 * ); 13 */ 14export function cn(...classValues: ClassValue[]): string { 15 return twMerge(clsx(classValues)); 16}