TypeScript 97.6%
SQL 1.4%
JavaScript 0.5%
1import type { Metadata } from "next";2import { AdminGate } from "@/components/admin/gate";3import { AdminShell } from "@/components/admin/shell";45export const metadata: Metadata = {6 title: { default: "Admin", template: "%s · Spinza Admin" },7 description: "Spinza internal administration console.",8 robots: { index: false, follow: false, nocache: true, googleBot: { index: false, follow: false } },9};1011/** The admin console has its own shell (dense dark console) and never uses the player AppShell. */12export default function AdminLayout({ children }: { children: React.ReactNode }) {13 return (14 <AdminGate>15 <AdminShell>{children}</AdminShell>16 </AdminGate>17 );18}19