I’ve created a custom component that I intend to use several times in my website. Each instance has to handle it’s own set of values.
In this component, I draw a graph using D3. The canvas for the graph should be 100% of the component’s width. I also want to show (toggleable) a sidepanel that contains filtering options for said graph. I want this sidepanel to show over the graph, not side-by-side (showing side-by-side triggers a resize of the graph, which makes the graph seem inconsistent, from the users point of view, opening a side panel shouldn’t trigger a resize).
Anyway to do this without windows or popups?