refactor(admin): align admin ui with app design language
- dashboard: card grid replaced by status strip + nav-tile section + list - nav-tile promoted to shared component - stat tiles and usage screen de-carded, sections divided like settings - hub run tournament back to a list row - telemetry link restored in tools list
This commit is contained in:
@@ -3,7 +3,7 @@ import { msg } from "@lingui/core/macro";
|
||||
import { AdminDashboard } from "@/features/admin";
|
||||
import { tournamentQueries } from "@/features/tournaments/queries";
|
||||
import { telemetryQueries } from "@/features/telemetry/queries";
|
||||
import { lastNDays } from "@/features/telemetry/range";
|
||||
import { isoDay, lastNDays } from "@/features/telemetry/range";
|
||||
import { prefetchServerQuery } from "@/lib/tanstack-query/utils/prefetch";
|
||||
|
||||
export const Route = createFileRoute("/_authed/admin/")({
|
||||
@@ -15,6 +15,11 @@ export const Route = createFileRoute("/_authed/admin/")({
|
||||
context.queryClient,
|
||||
telemetryQueries.errorGroups({ from: month.from, to: month.to })
|
||||
);
|
||||
const today = isoDay(new Date());
|
||||
prefetchServerQuery(
|
||||
context.queryClient,
|
||||
telemetryQueries.rollups({ metrics: ["server_fn.count"], from: today, to: today })
|
||||
);
|
||||
},
|
||||
loader: () => ({
|
||||
header: {
|
||||
|
||||
Reference in New Issue
Block a user