[reports] update vizes for feature parity with legacy functionality
Opened this issue · 0 comments
jhmullen commented
Vizes are Really Complicated.
They make use of context quite a bit for d3plus configs, as well as various onClick callbacks for the legacy front-end. Further, the Options.jsx component digs into its configs and extracts out the data for download. Further further, there is a screenshot service which creates a mirror object to grab a png.
I have finished porting the rudimentary pieces of a Viz from a legacy component to a functional component. However, a number of the more nuanced pieces will need to be reviewed and re-implemented. I'm glad to talk through each of their purposes. This is related to #1323