• Merges and composes class names using clsx and tailwind-merge; intelligently resolves Tailwind CSS conflicts.

    Parameters

    • ...inputs: ClassValue[]

      The class values to merge and compose.

    Returns string

    Single merged class name string with conflicts resolved.

    export function cn(...inputs: ClassValue[]) {
    // clsx flattens and filters inputs, twMerge resolves Tailwind class conflicts
    return twMerge(clsx(inputs));
    }