Parent issue: #692
Current state
useInteractive lives in packages/products/src/shared/interactive/ and enables users to create, edit, and delete nodes and edges via mouse interaction on a canvas graph.
Work
- Audit for product-specific assumptions and make them configurable via options
- Decouple from
GraphWithPlugins — accept a typed graph-with-canvas-plugin interface instead
- Export from
@magic/graph-addons
- Remove from
packages/products once consumers are updated
Parent issue: #692
Current state
useInteractivelives inpackages/products/src/shared/interactive/and enables users to create, edit, and delete nodes and edges via mouse interaction on a canvas graph.Work
GraphWithPlugins— accept a typed graph-with-canvas-plugin interface instead@magic/graph-addonspackages/productsonce consumers are updated