import type { FC, ReactNode, } from 'react' import { memo } from 'react' import { useNodeId } from 'reactflow' import { useWorkflowContext } from '../../context' import { Plus } from '@/app/components/base/icons/src/vender/line/general' type BaseNodeProps = { children: ReactNode } const BaseNode: FC = ({ children, }) => { const nodeId = useNodeId() const { selectedNodeId, handleSelectedNodeIdChange, } = useWorkflowContext() return (
handleSelectedNodeIdChange(nodeId || '')} >
START
{children}
Define the initial parameters for launching a workflow
) } export default memo(BaseNode)