Early Access

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