react-diagrams
react-diagrams copied to clipboard
a super simple, no-nonsense diagramming library written in react that just works
Zooming in Firefox still seems to be broken? Would a more future proof solution be adding a `zoomSensitivity` prop to the ``? Even as browsers change their behavior and being...
I had a modal, if I change the state to render it the app delete the state of the canvas and the components Any advice that can help me?
Hi @dylanvorster , Have done small workaround on collapsible tree with nodes and ports ( by using customization feature ), Couldn't hide the links when closing collapsible tree, would you...
I try to place the diagram in a router then switch between other routers. Then I got this boy: ```js Uncaught TypeError: Cannot read property 'offsetWidth' of null at LabelWidget.render...
I have been trying to implement a custom right-angled widget. When I tried to read the [code](https://github.com/projectstorm/react-diagrams/blob/HEAD/packages/react-diagrams-routing/src/link/RightAngleLinkWidget.tsx), I found that points (SVG) are added every time a user moves and...
I'm using the DefaultNodeModel as a model ```ts ./node_modules/@projectstorm/react-diagrams-defaults/src/port/DefaultPortModel.ts 11:7 Module parse failed: Unexpected token (11:7) You may need an appropriate loader to handle this file type, currently no loaders...
How would one go about implementing undo functionality, or some sort of log / history so users can undo actions (mainly for deleted nodes).
I am having a problem with serializing => deserializing a model. After the deserialization, the listeners on each node, link, model, etc are not firing anymore. The model, ports, and...
Hi again :) Looking at [this image](https://github.com/projectstorm/react-diagrams/blob/master/demo2.png) I had a feeling that group nodes are supported like a droppable target for some types of nodes. But it's clearly not the...
Hi, I'm trying to do something similar to this https://github.com/projectstorm/react-diagrams/issues/107 However the answer is 4 years old and doesn't appear to be valid anymore. I'm moving nodes via a websocket...