diff --git a/src/pages/admin/editor.astro b/src/pages/admin/editor.astro index 1806d31..5d49f03 100644 --- a/src/pages/admin/editor.astro +++ b/src/pages/admin/editor.astro @@ -14,358 +14,494 @@ const pageId = searchParams.get('page_id'); const userAgent = Astro.request.headers.get('user-agent') ?? ''; const { siteConfig: draftConfig } = loadWaasConfigs(userAgent, true); const pages = (draftConfig as any).pages || []; -const targetPage = pages.find((p: any) => p.id === pageId) || pages[0]; +const targetPage = pages.find((p: any) => p.id === pageId) || pages[0] || { id: 'page_home', title: 'Startseite', slug: '/', sections: [] }; const previewUrl = `${targetPage?.slug || '/'}?preview=draft`; --- - + -
+ + +
-