- import classNames from 'classnames';
 - import { Handle, NodeProps, Position } from 'reactflow';
 - import { NodeData } from '../../interface';
 - import { LeftHandleStyle, RightHandleStyle } from './handle-icon';
 - import styles from './index.less';
 - import NodeHeader from './node-header';
 - 
 - export function RagNode({
 -   id,
 -   data,
 -   isConnectable = true,
 -   selected,
 - }: NodeProps<NodeData>) {
 -   return (
 -     <section
 -       className={classNames(styles.ragNode, {
 -         [styles.selectedNode]: selected,
 -       })}
 -     >
 -       <Handle
 -         id="c"
 -         type="source"
 -         position={Position.Left}
 -         isConnectable={isConnectable}
 -         className={styles.handle}
 -         style={LeftHandleStyle}
 -       ></Handle>
 -       <Handle
 -         type="source"
 -         position={Position.Right}
 -         isConnectable={isConnectable}
 -         className={styles.handle}
 -         id="b"
 -         style={RightHandleStyle}
 -       ></Handle>
 -       <NodeHeader id={id} name={data.name} label={data.label}></NodeHeader>
 -     </section>
 -   );
 - }
 
 
  |