diff --git a/frontend/src/pages/nodes/NodeList.tsx b/frontend/src/pages/nodes/NodeList.tsx index c50e88c..ffe595b 100644 --- a/frontend/src/pages/nodes/NodeList.tsx +++ b/frontend/src/pages/nodes/NodeList.tsx @@ -27,6 +27,7 @@ import { InfoCircleOutlined, MoreOutlined, PlusOutlined, + RadarChartOutlined, RightOutlined, SafetyCertificateOutlined, TeamOutlined, @@ -48,6 +49,7 @@ interface NodeListProps { onSelectionChange: (ids: number[]) => void; onAdd: () => void; onMtls: () => void; + onProbeTasks: () => void; onEdit: (node: NodeRecord) => void; onDelete: (node: NodeRecord) => void; onProbe: (node: NodeRecord) => void; @@ -218,6 +220,7 @@ export default function NodeList({ onSelectionChange, onAdd, onMtls, + onProbeTasks, onEdit, onDelete, onProbe, @@ -618,6 +621,9 @@ export default function NodeList({ + {selectedIds.length > 0 && ( + void onDelete(task)} + okText={t('pages.nodes.probeTasks.delete')} + cancelText={t('pages.nodes.probeTasks.cancel')} + > +