import { PATH_ADMIN_CONFIGURATION, PATH_ADMIN_INSIGHTS } from '@/app/paths'; import Container from '@/components/Container'; import LinkWithStatus from '@/components/LinkWithStatus'; import ResponsiveText from '@/components/primitives/ResponsiveText'; import SiteGrid from '@/components/SiteGrid'; import clsx from 'clsx/lite'; import { ReactNode } from 'react'; import ClearCacheButton from '@/admin/ClearCacheButton'; const ADMIN_INFO_PAGES = [{ titleShort: 'Insights', path: PATH_ADMIN_INSIGHTS, }, { title: 'Configuration', titleShort: 'Config', path: PATH_ADMIN_CONFIGURATION, }]; export default function AdminInfoPage({ page, children, }: { page: (typeof ADMIN_INFO_PAGES)[number]['titleShort'] children: ReactNode }) { return (
{ADMIN_INFO_PAGES.map(({ title, titleShort, path }) => {title ?? titleShort} )}
{children} } /> ); }