From dff0972400aeb82e5d9d398ab686ae38b38a6abf Mon Sep 17 00:00:00 2001 From: seaHi Date: Tue, 15 Sep 2026 11:16:22 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BC=98=E5=8C=96=E5=90=8E?= =?UTF-8?q?=E5=8F=B0=E6=96=87=E7=AB=A0=E4=B8=8E=E9=A1=B5=E9=9D=A2=E7=BC=96?= =?UTF-8?q?=E8=BE=91=E5=99=A8=E7=9A=84=E8=A1=A8=E5=8D=95=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=E5=8F=8A=E4=BE=A7=E8=BE=B9=E6=A0=8F=E6=98=BE=E9=9A=90=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/routes/admin/pages/[id]/+page.svelte | 16 +++-------- src/routes/admin/pages/new/+page.svelte | 18 +++++++----- src/routes/admin/posts/[id]/+page.svelte | 31 +++++++++++++-------- src/routes/admin/posts/new/+page.svelte | 35 +++++++++++++++--------- 4 files changed, 57 insertions(+), 43 deletions(-) diff --git a/src/routes/admin/pages/[id]/+page.svelte b/src/routes/admin/pages/[id]/+page.svelte index 78c7e95..f43599d 100644 --- a/src/routes/admin/pages/[id]/+page.svelte +++ b/src/routes/admin/pages/[id]/+page.svelte @@ -26,12 +26,8 @@

编辑{$page.data.aliases?.page || '页面'}

- + @@ -42,7 +38,7 @@ {/if} -
+
@@ -101,11 +97,6 @@ /> {#if sidebarTab === 'settings'} - - {#if form?.error} {/if} - +
@@ -110,11 +113,6 @@ /> {#if sidebarTab === 'settings'} - - @@ -405,6 +404,16 @@ z-index: 10; } + .sidebar-panel { + display: flex; + flex-direction: column; + gap: 16px; + } + + .sidebar-panel.is-hidden { + display: none; + } + @media (max-width: 900px) { .form-grid { grid-template-columns: 1fr; diff --git a/src/routes/admin/posts/new/+page.svelte b/src/routes/admin/posts/new/+page.svelte index cee560a..1c30fb6 100644 --- a/src/routes/admin/posts/new/+page.svelte +++ b/src/routes/admin/posts/new/+page.svelte @@ -130,6 +130,9 @@

新{$page.data.aliases?.post || '文章'}

+
@@ -138,7 +141,7 @@ {/if} -
+
@@ -203,13 +206,6 @@ /> {#if sidebarTab === 'settings'} - - - {:else} + {/if} + + + - {/if} +
@@ -437,6 +436,16 @@ z-index: 10; } + .sidebar-panel { + display: flex; + flex-direction: column; + gap: 16px; + } + + .sidebar-panel.is-hidden { + display: none; + } + @media (max-width: 900px) { .form-grid { grid-template-columns: 1fr;