import { type ClassValue, clsx } from 'clsx'; export function cn(...inputs: ClassValue[]) { return clsx(inputs); } export function formatDate(date: string | Date): string { const d = new Date(date); return d.toLocaleString(); } export function formatCurrency(value: number, currency: string = 'EUR'): string { return new Intl.NumberFormat('en-EU', { style: 'currency', currency, }).format(value); } export function formatNumber(value: number, decimals: number = 2): string { return new Intl.NumberFormat('en-EU', { minimumFractionDigits: decimals, maximumFractionDigits: decimals, }).format(value); } export function formatPercentage(value: number, decimals: number = 2): string { return `${formatNumber(value * 100, decimals)}%`; }