refactor(web): compact system status into a single card alongside metrics

Replace the separate two-card row with a single compact 'System Status'
card placed as the 5th column in the metrics grid. Shows green/red dots
for Plugin Runtime and Box Runtime. Click to expand a popover with
connection details (backend, profile, sandbox count).
This commit is contained in:
Junyan Qin
2026-04-19 13:54:23 +08:00
committed by WangCham
parent b71f690886
commit eaffde0f89
11 changed files with 161 additions and 120 deletions
+1
View File
@@ -1253,6 +1253,7 @@ const enUS = {
sessions: 'Sessions',
feedback: 'User Feedback',
},
systemStatus: 'System Status',
pluginRuntime: 'Plugin Runtime',
boxRuntime: 'Box Runtime',
connected: 'Connected',
+1
View File
@@ -1279,6 +1279,7 @@ const esES = {
sessions: 'Sesiones',
feedback: 'Comentarios de usuarios',
},
systemStatus: 'Estado del sistema',
pluginRuntime: 'Plugin Runtime',
boxRuntime: 'Box Runtime',
connected: 'Conectado',
+1
View File
@@ -1251,6 +1251,7 @@ const jaJP = {
sessions: 'セッション',
feedback: 'ユーザーフィードバック',
},
systemStatus: 'システム状態',
pluginRuntime: 'プラグインランタイム',
boxRuntime: 'Box ランタイム',
connected: '接続済み',
+1
View File
@@ -1253,6 +1253,7 @@ const ruRU = {
sessions: 'Сессии',
feedback: 'Отзывы пользователей',
},
systemStatus: 'Состояние системы',
pluginRuntime: 'Среда плагинов',
boxRuntime: 'Среда Box',
connected: 'Подключено',
+1
View File
@@ -1226,6 +1226,7 @@ const thTH = {
sessions: 'เซสชัน',
feedback: 'ความคิดเห็นผู้ใช้',
},
systemStatus: 'สถานะระบบ',
pluginRuntime: 'Plugin Runtime',
boxRuntime: 'Box Runtime',
connected: 'เชื่อมต่อแล้ว',
+1
View File
@@ -1247,6 +1247,7 @@ const viVN = {
sessions: 'Phiên',
feedback: 'Phản hồi người dùng',
},
systemStatus: 'Trạng thái hệ thống',
pluginRuntime: 'Plugin Runtime',
boxRuntime: 'Box Runtime',
connected: 'Đã kết nối',
+1
View File
@@ -1199,6 +1199,7 @@ const zhHans = {
sessions: '会话记录',
feedback: '用户反馈',
},
systemStatus: '系统状态',
pluginRuntime: '插件运行时',
boxRuntime: 'Box 运行时',
connected: '已连接',
+1
View File
@@ -1192,6 +1192,7 @@ const zhHant = {
sessions: '會話記錄',
feedback: '使用者回饋',
},
systemStatus: '系統狀態',
pluginRuntime: '外掛執行時',
boxRuntime: 'Box 執行時',
connected: '已連線',