import type { Node } from '@antv/x6'; import { STATUS_COLORS } from '../../../constants/statusColors.ts'; import type { EntityStatus } from '../../../types/index.ts'; interface CardNodeData { slotName: string; networkName: string; status: EntityStatus; } export function CardNode({ node }: { node: Node }) { const data = node.getData() as CardNodeData; const colors = STATUS_COLORS[data.status]; const size = node.getSize(); return (