feat: implement dashboard page and add loading skeletons for all dashboard modules

This commit is contained in:
Michael committed 2026-04-03 07:12:15 +02:00
1 parent b39e010903
commit a4debe992b
8 files changed
+158 -2

No files matched your search

+17
View File
@@ -0,0 +1,17 @@
export default function SettingsLoading() {
return (
<div className="flex flex-col gap-6 animate-pulse max-w-2xl">
{/* Header */}
<div className="h-7 w-40 rounded-lg bg-[var(--bg-elevated)]" />
{/* Settings sections */}
{Array.from({ length: 3 }).map((_, i) => (
<div key={i} className="rounded-2xl border border-[var(--border)] overflow-hidden bg-[var(--bg-elevated)] p-6 flex flex-col gap-4">
<div className="h-5 w-36 rounded bg-[var(--border)]" />
<div className="h-10 rounded-lg bg-[var(--bg-base)]" />
<div className="h-10 rounded-lg bg-[var(--bg-base)]" />
</div>
))}
</div>
);
}