diff --git a/example/src/Overview/index.tsx b/example/src/Overview/index.tsx index b6250a69..b577984d 100644 --- a/example/src/Overview/index.tsx +++ b/example/src/Overview/index.tsx @@ -192,7 +192,7 @@ const OverviewFlow = () => { > - + ); }; diff --git a/src/components/Edges/EdgeText.tsx b/src/components/Edges/EdgeText.tsx index 395c0a7b..32650b9d 100644 --- a/src/components/Edges/EdgeText.tsx +++ b/src/components/Edges/EdgeText.tsx @@ -1,4 +1,5 @@ import React, { memo, useRef, useState, useEffect, FC } from 'react'; +import cc from 'classcat'; import { EdgeTextProps, Rect } from '../../types'; @@ -12,10 +13,12 @@ const EdgeText: FC = ({ labelBgPadding = [2, 4], labelBgBorderRadius = 2, children, + className, ...rest }) => { const edgeRef = useRef(null); const [edgeTextBbox, setEdgeTextBbox] = useState({ x: 0, y: 0, width: 0, height: 0 }); + const edgeTextClasses = cc(['react-flow__edge-textwrapper', className]); useEffect(() => { if (edgeRef.current) { @@ -35,7 +38,11 @@ const EdgeText: FC = ({ } return ( - + {labelShowBg && (