import { CiSquareRemove } from 'react-icons/ci';
import { IoGitNetworkSharp } from 'react-icons/io5';
import { VscDebugStart } from 'react-icons/vsc';
import { Handle, Position } from 'reactflow';
import MiniButton from '@/components/ui/MiniButton.tsx';
import { useOssEdit } from '../OssEditContext';
interface OperationNodeProps {
id: string;
}
function OperationNode({ id }: 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 (
<>