diff --git a/src/app/globals.css b/src/app/globals.css index 60c9c996..4e896fa3 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -211,6 +211,26 @@ summary, background: transparent; } +/* Theme-aware scrollbars inside the admin panel */ +[data-admin] ::-webkit-scrollbar { + width: 10px; + height: 10px; +} +[data-admin] ::-webkit-scrollbar-thumb { + background-color: color-mix( + in srgb, + var(--admin-text-muted) 32%, + transparent + ); +} +[data-admin] ::-webkit-scrollbar-thumb:hover { + background-color: color-mix( + in srgb, + var(--admin-text-muted) 55%, + transparent + ); +} + /* ── Atom theme components ────────────────────────────────── */ @layer components { .nav-item { diff --git a/src/components/admin/studio/studio-client.tsx b/src/components/admin/studio/studio-client.tsx index 73d6c5ff..477af236 100644 --- a/src/components/admin/studio/studio-client.tsx +++ b/src/components/admin/studio/studio-client.tsx @@ -849,8 +849,14 @@ export function StudioClient({ {Array.from({ length: 10 }, (_, i) => i).map((n) => (
+ className="overflow-hidden rounded-xl border border-[var(--admin-border)] bg-[var(--admin-surface)]" + > + ++
{activeSearch ? `No furni found for "${activeSearch}"` + : "No furni to show yet"} +
++ {activeSearch + ? "Try a different search or clear your filters." : "Search a furni library to get started."}