import type { ReactNode } from "react"; import { AdminSignOutButton } from "./admin-controls"; import { StatusBadge } from "./ui"; export function AdminShell({ businessName, children, displayName, role, }: Readonly<{ businessName: string; children: ReactNode; displayName: string; role: string }>) { return (
Skip to administration content
{children}
); } export function AdminTable({ caption, columns, emptyMessage, }: Readonly<{ caption: string; columns: readonly string[]; emptyMessage: string }>) { return (
{columns.map((column) => ( ))}
{caption}
{column}
{emptyMessage}
); }