diff --git a/src/frontend/src/pages/FlowPage/components/PageComponent/index.tsx b/src/frontend/src/pages/FlowPage/components/PageComponent/index.tsx index fb81aa93b..40d4d2361 100644 --- a/src/frontend/src/pages/FlowPage/components/PageComponent/index.tsx +++ b/src/frontend/src/pages/FlowPage/components/PageComponent/index.tsx @@ -316,6 +316,19 @@ export default function Page({ setFilterEdge([]); }, []); + function onMouseAction(edge: Edge, color: string): void { + const edges = useFlowStore.getState().edges + const newEdges = _.cloneDeep(edges) + const style = { stroke: color, transition: "stroke 0.25s" }; + const updatedEdges = newEdges.map((obj) => { + if (obj.id === edge.id) { + return { ...obj, style } + } + return obj + }) + setEdges(updatedEdges); + } + return (