From 20d17ad12ea3944ea7e124b799d26caaed14aaf7 Mon Sep 17 00:00:00 2001 From: wusumac <736139669@qq.com> Date: Tue, 4 Aug 2026 16:30:11 +0800 Subject: [PATCH] fix(hub,web): simplify notification copy configuration --- hub/src/web/server.ts | 2 +- .../settings/SettingsPrimitives.tsx | 8 + web/src/lib/locales/en.ts | 2 +- web/src/lib/locales/zh-CN.ts | 2 +- .../routes/settings/notifications.test.tsx | 61 ++++-- web/src/routes/settings/notifications.tsx | 205 ++++++++++-------- 6 files changed, 166 insertions(+), 114 deletions(-) diff --git a/hub/src/web/server.ts b/hub/src/web/server.ts index d9ee9929..7b36b0a6 100644 --- a/hub/src/web/server.ts +++ b/hub/src/web/server.ts @@ -239,7 +239,7 @@ function createWebApp(options: { const corsOriginOption = corsOrigins.includes('*') ? '*' : corsOrigins const corsMiddleware = cors({ origin: corsOriginOption, - allowMethods: ['GET', 'POST', 'PATCH', 'DELETE', 'OPTIONS'], + allowMethods: ['GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'OPTIONS'], allowHeaders: ['authorization', 'content-type'] }) app.use('/api/*', corsMiddleware) diff --git a/web/src/components/settings/SettingsPrimitives.tsx b/web/src/components/settings/SettingsPrimitives.tsx index b695cdc2..2f49fa7e 100644 --- a/web/src/components/settings/SettingsPrimitives.tsx +++ b/web/src/components/settings/SettingsPrimitives.tsx @@ -19,6 +19,14 @@ export function ChevronRightIcon(props: { className?: string }) { ) } +export function ChevronDownIcon(props: { className?: string }) { + return ( + + ) +} + export function CheckIcon(props: { className?: string }) { return (
-
{t(block.labelKey)}
-
- {block.variables.map((variable) => ( - - ))} -
- -