From bb1869ab058edfa18d756996fe5c9be83ed32776 Mon Sep 17 00:00:00 2001 From: Benno Tielen Date: Mon, 9 Mar 2026 09:20:10 +0100 Subject: [PATCH] feat: admin menu --- src/app/(home)/[slug]/page.tsx | 9 +++++++++ src/app/(home)/blog/[id]/page.tsx | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/app/(home)/[slug]/page.tsx b/src/app/(home)/[slug]/page.tsx index d00053c..98cdb06 100644 --- a/src/app/(home)/[slug]/page.tsx +++ b/src/app/(home)/[slug]/page.tsx @@ -2,6 +2,8 @@ import { notFound } from 'next/navigation' import { fetchPageBySlug } from '@/fetch/pages' import { Blocks } from '@/compositions/Blocks/Blocks' import { Metadata } from 'next' +import { AdminMenu } from '@/components/AdminMenu/AdminMenu' +import { isAuthenticated } from '@/utils/auth' type Props = { params: Promise<{ slug: string }> @@ -22,6 +24,7 @@ export async function generateMetadata({ params }: Props): Promise { export default async function DynamicPage({ params }: Props) { const slug = (await params).slug const page = await fetchPageBySlug(slug) + const authenticated = await isAuthenticated() if (!page) { notFound() @@ -32,6 +35,12 @@ export default async function DynamicPage({ params }: Props) { {page.content && page.content.length > 0 && ( )} + + ) } diff --git a/src/app/(home)/blog/[id]/page.tsx b/src/app/(home)/blog/[id]/page.tsx index 29046a7..a83ec14 100644 --- a/src/app/(home)/blog/[id]/page.tsx +++ b/src/app/(home)/blog/[id]/page.tsx @@ -56,7 +56,7 @@ export default async function BlogPage({ params }: { params: Promise<{id: string