NeoTerm UI

cn

Class name merge utility — combines clsx and tailwind-merge.

Import

import { cn } from "neoterm-ui";

Usage

// Merge conditional classes without conflicts
cn("px-4 py-2", active && "bg-neon/10 text-neon", className)

// Tailwind-merge resolves conflicts:
cn("px-4", "px-8") // → "px-8"
cn("text-red-500", "text-neon") // → "text-neon"

Signature

function cn(...inputs: ClassValue[]): string

Powered by clsx for conditional resolution + tailwind-merge for deduplication.