From cf55aa491229c6af6ad7b045cc72fd2a58059d04 Mon Sep 17 00:00:00 2001 From: chyoo Date: Thu, 9 Jul 2026 13:50:21 +0900 Subject: [PATCH] refine app management and source repository displays --- src/pages/applications/AppManagementPage.tsx | 16 +++--- .../applications/RepositoryManagementPage.tsx | 1 - .../applications/SourceManagementPage.tsx | 49 +++++++++++-------- src/pages/launcher/LauncherComponentsPage.tsx | 21 +++++++- src/types/runtime.ts | 1 + 5 files changed, 58 insertions(+), 30 deletions(-) diff --git a/src/pages/applications/AppManagementPage.tsx b/src/pages/applications/AppManagementPage.tsx index 25674a7..8eee3d4 100644 --- a/src/pages/applications/AppManagementPage.tsx +++ b/src/pages/applications/AppManagementPage.tsx @@ -73,12 +73,12 @@ function getTone(status: string) { return 'neutral'; } -function formatStatus(status?: string | null) { +function formatStatus(status?: string | null, launcherLinked?: boolean) { + if (status === 'DISABLED' || status === 'INACTIVE') return '비활성'; + if (launcherLinked) return '활성'; const statusMap: Record = { - ACTIVE: '준비됨', + ACTIVE: '활성', READY: '준비됨', - INACTIVE: '비활성', - DISABLED: '비활성', ERROR: '오류' }; @@ -906,7 +906,9 @@ export function AppManagementPage() { {app.name} {app.namespace || '-'} {app.components?.length ?? 0} - {formatStatus(app.status)} + + {formatStatus(app.status, app.launcherLinked)} +
-
+

조회 브랜치