Combines multiple class values into a single string and resolves Tailwind class conflicts
Any number of class values (strings, objects, arrays)
A merged string of class names with Tailwind conflicts resolved
// Basic usagecn('text-red-500', 'bg-blue-500') Copy
// Basic usagecn('text-red-500', 'bg-blue-500')
// With conditional classescn('text-lg', { 'text-blue-500': isActive, 'text-gray-500': !isActive }) Copy
// With conditional classescn('text-lg', { 'text-blue-500': isActive, 'text-gray-500': !isActive })
// Resolving conflicts (last one wins)cn('text-red-500', 'text-blue-500') // Results in just 'text-blue-500' Copy
// Resolving conflicts (last one wins)cn('text-red-500', 'text-blue-500') // Results in just 'text-blue-500'
Combines multiple class values into a single string and resolves Tailwind class conflicts