Fix edge event and show edge label error

This commit is contained in:
yangdx
2025-03-14 03:33:40 +08:00
parent c9c9f3d911
commit 2777715403
2 changed files with 43 additions and 20 deletions

View File

@@ -124,9 +124,7 @@ const GraphViewer = () => {
const showNodeSearchBar = useSettingsStore.use.showNodeSearchBar()
const renderLabels = useSettingsStore.use.showNodeLabel()
const enableEdgeEvents = useSettingsStore.use.enableEdgeEvents()
const enableNodeDrag = useSettingsStore.use.enableNodeDrag()
const renderEdgeLabels = useSettingsStore.use.showEdgeLabel()
// Handle component mount/unmount and tab visibility
useEffect(() => {
@@ -146,14 +144,14 @@ const GraphViewer = () => {
}
}, [isGraphTabVisible, shouldRender, isFetching])
// Initialize sigma settings once on component mount
// Edge-related settings will be updated in GraphControl using useSetSettings
useEffect(() => {
setSigmaSettings({
...defaultSigmaSettings,
enableEdgeEvents,
renderEdgeLabels,
renderLabels
})
}, [renderLabels, enableEdgeEvents, renderEdgeLabels])
}, [renderLabels])
const onSearchFocus = useCallback((value: GraphSearchOption | null) => {
if (value === null) useGraphStore.getState().setFocusedNode(null)