From 3b1e51ec121c9a20ef2f581ab33edf4b98c86198 Mon Sep 17 00:00:00 2001 From: Kent Dong Date: Fri, 3 Jan 2025 09:28:35 +0800 Subject: [PATCH] feat: Add a new domain column to the route list (#397) --- frontend/src/locales/en-US/translation.json | 1 + frontend/src/locales/zh-CN/translation.json | 1 + frontend/src/pages/route/index.tsx | 11 +++++++++++ 3 files changed, 13 insertions(+) diff --git a/frontend/src/locales/en-US/translation.json b/frontend/src/locales/en-US/translation.json index 7679d799..e30d4422 100644 --- a/frontend/src/locales/en-US/translation.json +++ b/frontend/src/locales/en-US/translation.json @@ -417,6 +417,7 @@ "route": { "columns": { "name": "Route Name", + "domains": "Domain", "routePredicates": "Route Predicates", "services": "Service", "action": "Action" diff --git a/frontend/src/locales/zh-CN/translation.json b/frontend/src/locales/zh-CN/translation.json index 136d6a71..28fe49ef 100644 --- a/frontend/src/locales/zh-CN/translation.json +++ b/frontend/src/locales/zh-CN/translation.json @@ -421,6 +421,7 @@ "route": { "columns": { "name": "路由名称", + "domains": "域名", "routePredicates": "路由条件", "services": "目标服务", "action": "操作" diff --git a/frontend/src/pages/route/index.tsx b/frontend/src/pages/route/index.tsx index 4ed997fa..15f9b2d5 100644 --- a/frontend/src/pages/route/index.tsx +++ b/frontend/src/pages/route/index.tsx @@ -46,6 +46,17 @@ const RouteList: React.FC = () => { key: 'name', ellipsis: true, }, + { + title: t('route.columns.domains'), + dataIndex: 'domains', + key: 'domains', + render: (value) => { + if (!Array.isArray(value) || !value.length) { + return '-'; + } + return value.map((token) => {token}).reduce((prev, curr) => [prev,
, curr]); + }, + }, { title: t('route.columns.routePredicates'), dataIndex: 'path',