From 4a945887662be5752cc835c41ea94791c5031293 Mon Sep 17 00:00:00 2001 From: OG T Date: Thu, 9 Apr 2026 11:20:44 +0800 Subject: [PATCH] fix(web): I3 approve/reject API + I4 SIGNOZ_URL env + I5 ErrorsPanel nothing-gray MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - I3: Approve/Reject 按鈕串接 /api/v1/approvals/{id}/sign|reject - I4: ApmPanel SIGNOZ_URL 改用 NEXT_PUBLIC_SIGNOZ_URL 環境變數 - I5: ErrorsPanel 外框改用 nothing-gray 調色盤 inline style Co-Authored-By: Claude Sonnet 4.6 --- apps/web/src/app/[locale]/page.tsx | 18 ++++++++++++++++-- apps/web/src/components/panels/ApmPanel.tsx | 2 +- apps/web/src/components/panels/ErrorsPanel.tsx | 18 +++++++++--------- 3 files changed, 26 insertions(+), 12 deletions(-) diff --git a/apps/web/src/app/[locale]/page.tsx b/apps/web/src/app/[locale]/page.tsx index 679ae2fb..09f61f5f 100644 --- a/apps/web/src/app/[locale]/page.tsx +++ b/apps/web/src/app/[locale]/page.tsx @@ -80,8 +80,22 @@ function AlertsAndApprovalsTab() {
{ap.action || ap.title || '--'}
{ap.resource || '--'}
- - + +
))} diff --git a/apps/web/src/components/panels/ApmPanel.tsx b/apps/web/src/components/panels/ApmPanel.tsx index 4aa59d92..41c3e3cf 100644 --- a/apps/web/src/components/panels/ApmPanel.tsx +++ b/apps/web/src/components/panels/ApmPanel.tsx @@ -10,7 +10,7 @@ import { useTranslations } from 'next-intl' import { TimeSeriesChart } from '@/components/charts/time-series-chart' const API_BASE = process.env.NEXT_PUBLIC_API_URL ?? '' -const SIGNOZ_URL = 'http://192.168.0.188:3301' +const SIGNOZ_URL = process.env.NEXT_PUBLIC_SIGNOZ_URL ?? '/signoz' interface GoldMetricItem { label: string; value: number | string; unit: string | null; trend: number[]; status: string diff --git a/apps/web/src/components/panels/ErrorsPanel.tsx b/apps/web/src/components/panels/ErrorsPanel.tsx index 798eb46e..66a318ae 100644 --- a/apps/web/src/components/panels/ErrorsPanel.tsx +++ b/apps/web/src/components/panels/ErrorsPanel.tsx @@ -27,21 +27,21 @@ export function ErrorsPanel() { } return ( -
-
-
- +
+
+
+
-

{t('title')}

-

{t('subtitle')}

+

{t('title')}

+

{t('subtitle')}

-
- {error &&

{error}

} + {error &&

{error}

}
@@ -52,7 +52,7 @@ export function ErrorsPanel() {
-

{t('footerInfo')}

+

{t('footerInfo')}

) }