import { VscDebugStart } from 'react-icons/vsc';
import { Handle, Position } from 'reactflow';
import { IconDestroy, IconEdit2 } from '@/components/Icons';
import MiniButton from '@/components/ui/MiniButton.tsx';
import { useOssEdit } from '../OssEditContext';
interface OperationNodeProps {
id: string;
data: {
label: string;
};
}
function OperationNode({ id, data }: OperationNodeProps) {
const controller = useOssEdit();
console.log(controller.isMutable);
const handleDelete = () => {
console.log('delete node ' + id);
// onDelete(id);
};
const handleEditOperation = () => {
console.log('edit operation ' + id);
//controller.selectNode(id);
//controller.showSynthesis();
};
const handleRunOperation = () => {
console.log('run operation');
// controller.singleSynthesis(id);
};
return (
<>