From e117e314d98aeaeb4e1063441421831d143350ac Mon Sep 17 00:00:00 2001 From: ryan Date: Thu, 4 Jun 2026 09:31:27 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BC=98=E5=8C=96]=20=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E4=BC=98=E5=8C=96Format?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- openflare_server/web/app/globals.css | 4 +- .../web/components/feedback/empty-state.tsx | 1 - .../components/layout/dashboard-sidebar.tsx | 2 +- .../components/layout/dashboard-topbar.tsx | 5 +- .../nodes/components/node-detail-page.tsx | 33 +- .../nodes/components/node-editor-modal.tsx | 65 +- .../features/nodes/components/nodes-page.tsx | 856 +-- .../nodes/components/relay-detail-page.tsx | 4 +- .../nodes/components/tunnel-detail-page.tsx | 56 +- openflare_server/web/features/nodes/utils.ts | 7 +- .../web/features/pages/api/pages.ts | 18 +- .../pages-deployment-upload-modal.tsx | 174 + .../pages/components/pages-detail-page.tsx | 267 + .../features/pages/components/pages-page.tsx | 827 +-- .../components/pages-project-editor-modal.tsx | 265 + .../components/pages-project-list-item.tsx | 77 + .../web/features/pages/schemas.ts | 77 + openflare_server/web/features/pages/utils.ts | 9 + .../components/performance-page.tsx | 8 +- .../components/proxy-route-config-page.tsx | 51 +- .../components/proxy-route-create-drawer.tsx | 33 +- .../settings/components/settings-page.tsx | 81 +- .../settings/components/uptimekuma-modal.tsx | 24 +- .../waf/components/ip-groups-page.tsx | 54 +- .../features/waf/components/pow-tab-panel.tsx | 10 +- .../waf/components/rule-entry-modal.tsx | 3 +- .../waf/components/site-apply-drawer.tsx | 5 +- openflare_server/web/pnpm-lock.yaml | 6392 ++++++++++++----- 28 files changed, 6394 insertions(+), 3014 deletions(-) create mode 100644 openflare_server/web/features/pages/components/pages-deployment-upload-modal.tsx create mode 100644 openflare_server/web/features/pages/components/pages-detail-page.tsx create mode 100644 openflare_server/web/features/pages/components/pages-project-editor-modal.tsx create mode 100644 openflare_server/web/features/pages/components/pages-project-list-item.tsx create mode 100644 openflare_server/web/features/pages/schemas.ts create mode 100644 openflare_server/web/features/pages/utils.ts diff --git a/openflare_server/web/app/globals.css b/openflare_server/web/app/globals.css index 2c4b2c46..2b4ae997 100644 --- a/openflare_server/web/app/globals.css +++ b/openflare_server/web/app/globals.css @@ -184,6 +184,6 @@ button { /* Hide scrollbar for IE, Edge and Firefox */ .no-scrollbar { - -ms-overflow-style: none; /* IE and Edge */ - scrollbar-width: none; /* Firefox */ + -ms-overflow-style: none; /* IE and Edge */ + scrollbar-width: none; /* Firefox */ } diff --git a/openflare_server/web/components/feedback/empty-state.tsx b/openflare_server/web/components/feedback/empty-state.tsx index 77e6ec05..f4d491b3 100644 --- a/openflare_server/web/components/feedback/empty-state.tsx +++ b/openflare_server/web/components/feedback/empty-state.tsx @@ -21,4 +21,3 @@ export function EmptyState({ title, description, children }: EmptyStateProps) { ); } - diff --git a/openflare_server/web/components/layout/dashboard-sidebar.tsx b/openflare_server/web/components/layout/dashboard-sidebar.tsx index b982c5bf..94216c88 100644 --- a/openflare_server/web/components/layout/dashboard-sidebar.tsx +++ b/openflare_server/web/components/layout/dashboard-sidebar.tsx @@ -221,7 +221,7 @@ function SidebarContent({ ) : null} -