import { clsx, type ClassValue } from "clsx"; import { twMerge } from "tailwind-merge"; export function cn(...inputs: ClassValue[]) { return twMerge(clsx(inputs)); } export function formatDate(value: string | Date) { const d = typeof value === "string" ? new Date(value) : value; if (Number.isNaN(d.getTime())) return "—"; return d.toLocaleString(); }