feat(ui): new WorkflowRuns using antd

This commit is contained in:
Fu Diwei
2024-12-24 22:00:17 +08:00
parent 4e5373de73
commit 401fa3dcdd
21 changed files with 340 additions and 458 deletions

View File

@@ -69,40 +69,38 @@ const AccessList = () => {
fixed: "right",
width: 120,
render: (_, record) => (
<>
<Space size={0}>
<AccessEditModal
data={record}
preset="edit"
trigger={
<Tooltip title={t("access.action.edit")}>
<Button type="link" icon={<PencilIcon size={16} />} />
</Tooltip>
}
/>
<Button.Group>
<AccessEditModal
data={record}
preset="edit"
trigger={
<Tooltip title={t("access.action.edit")}>
<Button color="primary" icon={<PencilIcon size={16} />} variant="text" />
</Tooltip>
}
/>
<AccessEditModal
data={{ ...record, id: undefined, name: `${record.name}-copy` }}
preset="add"
trigger={
<Tooltip title={t("access.action.copy")}>
<Button type="link" icon={<CopyIcon size={16} />} />
</Tooltip>
}
/>
<AccessEditModal
data={{ ...record, id: undefined, name: `${record.name}-copy` }}
preset="add"
trigger={
<Tooltip title={t("access.action.copy")}>
<Button color="primary" icon={<CopyIcon size={16} />} variant="text" />
</Tooltip>
}
/>
<Tooltip title={t("access.action.delete")}>
<Button
type="link"
danger={true}
icon={<Trash2Icon size={16} />}
onClick={() => {
handleDeleteClick(record);
}}
/>
</Tooltip>
</Space>
</>
<Tooltip title={t("access.action.delete")}>
<Button
color="danger"
icon={<Trash2Icon size={16} />}
variant="text"
onClick={() => {
handleDeleteClick(record);
}}
/>
</Tooltip>
</Button.Group>
),
},
];