Files
trackgo-fe/packages/ui/src/utils/cn.ts
T

12 lines
316 B
TypeScript

import { type ClassValue, clsx } from 'clsx';
import { twMerge } from 'tailwind-merge';
/**
* Intelligently merges classnames.
* 1. clsx: handles conditional logic (true/false)
* 2. twMerge: removes conflicting Tailwind classes
*/
export function cn(...inputs: ClassValue[]) {
return twMerge(clsx(inputs));
}