import { ClassValue, clsx } from 'clsx' import { twMerge } from 'tailwind-merge' export function cn(...inputs: ClassValue[]) { return twMerge(clsx(inputs)) } export function formatCurrency(value: number): string { return new Intl.NumberFormat('tr-TR', { style: 'currency', currency: 'TRY', minimumFractionDigits: 2, }).format(value) } export function formatPercent(value: number): string { return new Intl.NumberFormat('tr-TR', { style: 'percent', minimumFractionDigits: 2, maximumFractionDigits: 2, }).format(value / 100) } export function formatNumber(value: number): string { return new Intl.NumberFormat('tr-TR').format(value) } export function formatDate(date: string | Date): string { const dateObj = typeof date === 'string' ? new Date(date) : date return dateObj.toLocaleDateString('tr-TR', { day: '2-digit', month: '2-digit', year: 'numeric', }) }