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