Utility
cn()
A tiny classname merger with zero dependencies. Combines strings, conditionals, arrays, and objects into a single class string.
Usage
import { cn } from '@carabine/ui';
cn('base', true && 'active', false && 'hidden')
// → "base active"
cn('px-4', { 'bg-blue': isBlue, 'bg-red': isRed })
// → "px-4 bg-blue" (when isBlue = true)
cn(['a', 'b'], 'c')
// → "a b c"Signature
function cn(...inputs: ClassValue[]): string