'use client'
import { Card } from '@/components/ui'
import { Ticket, Clock, CheckCircle, TrendingUp, AlertCircle, BarChart3 } from 'lucide-react'
interface StatsData {
total: number
open: number
in_progress: number
resolved: number
closed: number
thisMonth: number
avgDuration: number
slaRate: number
}
interface StatCardProps {
title: string
value: string | number
icon: React.ReactNode
color: string
}
function StatCard({ title, value, icon, color }: StatCardProps) {
const displayValue = (value !== undefined && value !== null && !(typeof value === 'number' && isNaN(value))) ? value : '—'
return (
{title} {displayValue}