refactor(admin): drop status strip from dashboard; full-bleed usage tab

- admin home is tournament section + tools list only
- usage route matches sibling tabs (fullWidth, no shell padding); screen
  pads its own content so the tab bar stays flush
This commit is contained in:
2026-08-25 23:22:21 -07:00
parent 6dff5f19c1
commit 31f6237446
9 changed files with 8 additions and 162 deletions
@@ -1,24 +1,10 @@
import { Suspense } from "react";
import { Group, SimpleGrid, Skeleton, Stack } from "@mantine/core";
import { SimpleGrid, Skeleton } from "@mantine/core";
import QuietBoundary from "./quiet-boundary";
import SectionBox from "./section-box";
import StatusStrip from "./status-strip";
import TournamentSection from "./tournament-section";
import ToolsList from "./tools-list";
const StripSkeleton = () => (
<SectionBox>
<Group grow>
{[0, 1, 2].map((i) => (
<Stack key={i} gap={4} align="center">
<Skeleton height={22} width={32} radius="sm" />
<Skeleton height={10} width={56} radius="sm" />
</Stack>
))}
</Group>
</SectionBox>
);
const TournamentSkeleton = () => (
<SectionBox>
<Skeleton height={24} width={180} radius="sm" />
@@ -32,13 +18,6 @@ const TournamentSkeleton = () => (
export const AdminDashboard = () => (
<>
<QuietBoundary>
<Suspense fallback={<StripSkeleton />}>
<SectionBox>
<StatusStrip />
</SectionBox>
</Suspense>
</QuietBoundary>
<QuietBoundary>
<Suspense fallback={<TournamentSkeleton />}>
<TournamentSection />