Skip to content

Commit dbb7311

Browse files
refactor: 🛠️ Enhance QuickStat component layout and responsiveness
1 parent 3df0059 commit dbb7311

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

app/dashboard/page.tsx

+13-7
Original file line numberDiff line numberDiff line change
@@ -356,14 +356,20 @@ function QuickStat({ icon, label, value, color = "blue" }: { icon: React.ReactNo
356356
};
357357

358358
return (
359-
<div className={`${colorVariants[color]} rounded-lg p-4 transition-all duration-300 hover:scale-105`}>
360-
<div className="flex items-center gap-3">
361-
<div className="p-2 bg-white dark:bg-gray-800 rounded-full shadow-sm">
362-
{icon}
359+
<div className={`${colorVariants[color]} rounded-lg p-2 sm:p-3 md:p-4 transition-all duration-300 hover:scale-105 w-full`}>
360+
<div className="flex items-center gap-2 sm:gap-3">
361+
<div className="p-1.5 sm:p-2 bg-white dark:bg-gray-800 rounded-full shadow-sm">
362+
<div className="w-4 h-4 sm:w-5 sm:h-5 md:w-6 md:h-6">
363+
{icon}
364+
</div>
363365
</div>
364-
<div>
365-
<div className="text-2xl font-bold">{value.toLocaleString()}</div>
366-
<div className="text-sm text-gray-600 dark:text-gray-400">{label}</div>
366+
<div className="min-w-0 flex-1">
367+
<div className="text-base sm:text-xl md:text-2xl font-bold truncate">
368+
{value.toLocaleString()}
369+
</div>
370+
<div className="text-xs sm:text-sm text-gray-600 dark:text-gray-400 truncate">
371+
{label}
372+
</div>
367373
</div>
368374
</div>
369375
</div>

0 commit comments

Comments
 (0)