import { memo } from "react"; import { CloseCircleOutlined as CloseCircleOutlinedIcon } from "@ant-design/icons"; import { Alert, Button, Card } from "antd"; import { useZustandShallowSelector } from "@/hooks"; import { useWorkflowStore } from "@/stores/workflow"; import { type SharedNodeProps } from "./_SharedNode"; import AddNode from "./AddNode"; export type MonitorNodeProps = SharedNodeProps; const UnknownNode = ({ node, disabled }: MonitorNodeProps) => { const { removeNode } = useWorkflowStore(useZustandShallowSelector(["removeNode"])); const handleClickRemove = () => { removeNode(node); }; return ( <> INVALID NODE PLEASE REMOVE } variant="text" onClick={handleClickRemove} /> } /> > ); }; export default memo(UnknownNode);