🐛 fix(node-table): Update translations for headers and no data display

This commit is contained in:
web 2025-07-20 03:00:59 -07:00
parent 3e290d7cb5
commit eec0b12154
7 changed files with 16 additions and 12 deletions

View File

@ -73,7 +73,7 @@ export default function NodeTable() {
columns={[
{
accessorKey: 'id',
header: 'ID',
header: t('id'),
cell: ({ row }) => (
<TooltipProvider>
<Tooltip>
@ -160,7 +160,7 @@ export default function NodeTable() {
header: t('nodeGroup'),
cell: ({ row }) => {
const name = groups?.find((group) => group.id === row.getValue('group_id'))?.name;
return name ? <Badge variant='outline'>{name}</Badge> : '--';
return name ? <Badge variant='outline'>{name}</Badge> : t('noData');
},
},
{
@ -177,7 +177,7 @@ export default function NodeTable() {
))}
</div>
) : (
'--'
t('noData')
);
},
},
@ -273,17 +273,17 @@ export default function NodeTable() {
<ConfirmButton
key='delete'
trigger={<Button variant='destructive'>{t('delete')}</Button>}
title={t('group.confirmDelete')}
description={t('group.deleteWarning')}
title={t('confirmDelete')}
description={t('deleteWarning')}
onConfirm={async () => {
await batchDeleteNode({
ids: rows.map((item) => item.id),
});
toast.success(t('group.deleteSuccess'));
toast.success(t('deleteSuccess'));
ref.current?.refresh();
}}
cancelText={t('group.cancel')}
confirmText={t('group.confirm')}
cancelText={t('cancel')}
confirmText={t('confirm')}
/>,
];
},

View File

@ -63,6 +63,7 @@
"edit": "Edit",
"editNode": "Edit Node",
"enable": "Enable",
"id": "ID",
"form": {
"allowInsecure": "Allow Insecure",
"cancel": "Cancel",
@ -141,6 +142,7 @@
"name": "Name",
"node": "Node",
"nodeGroup": "Node Group",
"noData": "--",
"normal": "Normal",
"onlineCount": "Online users",
"onlineUsers": "Online Users",

View File

@ -63,6 +63,7 @@
"edit": "编辑",
"editNode": "编辑节点",
"enable": "启用",
"id": "ID",
"form": {
"allowInsecure": "允许不安全",
"cancel": "取消",
@ -141,6 +142,7 @@
"name": "名称",
"node": "节点",
"nodeGroup": "节点组",
"noData": "--",
"normal": "正常",
"onlineCount": "在线人数",
"onlineUsers": "在线用户",

View File

@ -1,5 +1,5 @@
// @ts-ignore
// API 更新时间:
// API 唯一标识:
import * as ads from './ads';

View File

@ -1,5 +1,5 @@
// @ts-ignore
// API 更新时间:
// API 唯一标识:
import * as auth from './auth';

View File

@ -1,5 +1,5 @@
// @ts-ignore
// API 更新时间:
// API 唯一标识:
import * as auth from './auth';

View File

@ -1,5 +1,5 @@
// @ts-ignore
// API 更新时间:
// API 唯一标识:
import * as announcement from './announcement';