UNPKG

@xyflow/svelte

Version:

Svelte Flow - A highly customizable Svelte library for building node-based editors, workflow systems, diagrams and more.

12 lines (11 loc) 358 B
import { useStore } from './useStore'; export function useOnSelectionChange(onselectionchange) { const store = $derived(useStore()); const symbol = Symbol(); $effect(() => { store.selectionChangeHandlers.set(symbol, onselectionchange); return () => { store.selectionChangeHandlers.delete(symbol); }; }); }