import { isNumeric } from '@xyflow/system'; import type { BaseEdgeProps } from '../../types'; import EdgeText from './EdgeText'; import classcat from 'classcat'; const BaseEdge = ({ id, path, labelX, labelY, label, labelStyle, labelShowBg, labelBgStyle, labelBgPadding, labelBgBorderRadius, style, markerEnd, markerStart, className, interactionWidth = 20, }: BaseEdgeProps) => { return ( <> {interactionWidth && ( )} {label && isNumeric(labelX) && isNumeric(labelY) ? ( ) : null} ); }; BaseEdge.displayName = 'BaseEdge'; export default BaseEdge;