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 && (