"use client"; import { memo } from "react"; import { NodeProps } from "reactflow"; import { Terminal } from "lucide-react"; import { CompactNodeShell } from "./CompactNodeShell"; export const ScriptActionNode = memo(({ data, selected }: NodeProps) => { const scriptType = data.scriptType || "python"; const summary = data.inlineScript ? `${scriptType} 스크립트 (${data.inlineScript.split("\n").length}줄)` : "스크립트를 작성해 주세요"; return ( } selected={selected} > {data.scriptType && ( {scriptType} )} ); }); ScriptActionNode.displayName = "ScriptActionNode";