feat(admin): items_base browser and AdminPageShell on core pages
CI / check (push) Successful in 21s
Deploy / release (push) Skipped
Deploy / deploy (push) Successful in 59s
CI / deploy (push) Failing after 9s

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
SimoandCursor committed 2026-07-30 20:41:31 +02:00
1 parent 7138ae4445
commit 98613af875
42 files changed
+2196 -698

No files matched your search

+7 -3
View File
@@ -1,3 +1,6 @@
import { DoorOpen } from "lucide-react";
import { getTranslations } from "next-intl/server";
import { AdminPageShell } from "@/components/admin/admin-page-shell";
import { fetchAdminList } from "@/lib/admin-list";
import { canAccess, PERMS } from "@/lib/permissions";
import { RoomsTable } from "./rooms-table";
@@ -44,11 +47,12 @@ export default async function RoomsPage({
searchParams,
);
const t = await getTranslations("pages.admin.rooms");
const canEdit = canAccess(result.permissions, PERMS.ROOMS_EDIT, result.rank);
return (
<div className="space-y-6">
<p className="text-muted-foreground">
<AdminPageShell icon={DoorOpen} title={t("title")} subtitle={t("subtitle")}>
<p className="text-muted-foreground m-0">
{result.total.toLocaleString()} rooms total
</p>
@@ -62,6 +66,6 @@ export default async function RoomsPage({
}}
canEdit={canEdit}
/>
</div>
</AdminPageShell>
);
}