"use client"; import { memo } from "react"; import { NodeProps } from "reactflow"; import { Trash2 } from "lucide-react"; import { CompactNodeShell } from "./CompactNodeShell"; import type { DeleteActionNodeData } from "@/types/node-editor"; export const DeleteActionNode = memo(({ data, selected }: NodeProps) => { const whereCount = data.whereConditions?.length || 0; const summary = data.targetTable ? `${data.targetTable} (${whereCount}개 조건)` : "대상 테이블을 선택해 주세요"; return ( } selected={selected} /> ); }); DeleteActionNode.displayName = "DeleteActionNode";