feat(admin): enhance operations guidance and session handling
Some checks failed
lotteryadmin CI / build (push) Has been cancelled
Some checks failed
lotteryadmin CI / build (push) Has been cancelled
This commit is contained in:
@@ -6,13 +6,10 @@ import type { Metadata } from "next";
|
||||
|
||||
export const metadata: Metadata = buildPageMetadata("draws", "drawDetail");
|
||||
|
||||
export default async function AdminDrawDetailPage(props: {
|
||||
params: Promise<{ drawId: string }>;
|
||||
}) {
|
||||
const { drawId } = await props.params;
|
||||
export default function AdminDrawDetailPage() {
|
||||
return (
|
||||
<AdminPermissionGate requiredAny={PRD_DRAW_ACCESS_ANY}>
|
||||
<DrawDetailConsole drawId={drawId} />
|
||||
<DrawDetailConsole />
|
||||
</AdminPermissionGate>
|
||||
);
|
||||
}
|
||||
|
||||
16
src/app/admin/(shell)/draws/[drawId]/tickets/page.tsx
Normal file
16
src/app/admin/(shell)/draws/[drawId]/tickets/page.tsx
Normal file
@@ -0,0 +1,16 @@
|
||||
import type { Metadata } from "next";
|
||||
|
||||
import { AdminPermissionGate } from "@/components/admin/admin-permission-gate";
|
||||
import { PRD_TICKETS_ACCESS_ANY } from "@/lib/admin-prd";
|
||||
import { buildPageMetadata } from "@/lib/page-metadata";
|
||||
import { DrawTicketsConsole } from "@/modules/draws/draw-tickets-console";
|
||||
|
||||
export const metadata: Metadata = buildPageMetadata("draws", "subnav.tickets");
|
||||
|
||||
export default function AdminDrawTicketsPage(): React.ReactElement {
|
||||
return (
|
||||
<AdminPermissionGate requiredAny={PRD_TICKETS_ACCESS_ANY}>
|
||||
<DrawTicketsConsole />
|
||||
</AdminPermissionGate>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user