From 28473bbcdca2cb38d76e49ff0f6d0efc781ad8de Mon Sep 17 00:00:00 2001 From: Daniel S Date: Sun, 9 Aug 2026 23:52:51 +0200 Subject: [PATCH] feat: rebuild admin editor into full Elementor-style 3-tab inspector and responsive canvas --- src/pages/admin/editor.astro | 710 +++++++++++++++++++++-------------- 1 file changed, 423 insertions(+), 287 deletions(-) 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`; --- - + -
+ + +
-