This change is in response to a bug where a certain prop (downloadFormats) required by the core Vizbuilder component was not being passed down from the VizbuilderView component that wraps the core Vizbuilder component and integrates it with Tesseract Explorer. All props for the core Vizbuilder component were being passed manually -- this created a situation where a prop was not being passed down and it blocked essential functionality.
Solution: Non-Tesseract Explorer props (like the query state) are now collected and passed down to the Vizbuilder component in a generalized manner so that the VizbuilderView is more maintainable and does not need to be updated every time a prop is added to the coreVizbuilder component.
Other changes:
updated example app to include Vizbuilder panel for easier debugging
updated Vizbuilder dependency version (to include recent bug fixes and improve stability)
changed some legacy (?) folder name view-vizbuilder to the current dir name, vizbuilder
This change is in response to a bug where a certain prop (
downloadFormats
) required by the coreVizbuilder
component was not being passed down from theVizbuilderView
component that wraps the core Vizbuilder component and integrates it with Tesseract Explorer. All props for the coreVizbuilder
component were being passed manually -- this created a situation where a prop was not being passed down and it blocked essential functionality.Solution: Non-Tesseract Explorer props (like the query state) are now collected and passed down to the
Vizbuilder
component in a generalized manner so that theVizbuilderView
is more maintainable and does not need to be updated every time a prop is added to the coreVizbuilder
component.Other changes:
view-vizbuilder
to the current dir name,vizbuilder