Refactor code structure and remove redundant changes

This commit is contained in:
pacnpal
2025-11-09 16:31:34 -05:00
parent 2884bc23ce
commit eb68cf40c6
1080 changed files with 27361 additions and 56687 deletions

View File

@@ -0,0 +1,31 @@
interface QueueStatsProps {
stats: {
pendingCount: number;
assignedToMe: number;
avgWaitHours: number;
};
isMobile?: boolean;
}
export const QueueStats = ({ stats, isMobile }: QueueStatsProps) => {
return (
<div className="grid grid-cols-2 sm:grid-cols-3 gap-4 flex-1">
<div className="text-center sm:text-left">
<div className="text-2xl font-bold text-primary">{stats.pendingCount}</div>
<div className="text-xs text-muted-foreground">Pending</div>
</div>
<div className="text-center sm:text-left">
<div className="text-2xl font-bold text-blue-600 dark:text-blue-400">{stats.assignedToMe}</div>
<div className="text-xs text-muted-foreground">Assigned to Me</div>
</div>
<div className="text-center sm:text-left">
<div className="text-2xl font-bold text-green-600 dark:text-green-400">
{stats.avgWaitHours.toFixed(1)}h
</div>
<div className="text-xs text-muted-foreground">Avg Wait</div>
</div>
</div>
);
};
QueueStats.displayName = 'QueueStats';