Recent UX changes changed the paradigm of persisting form data within a ReactFlow workspace -> persisting within a form component. As a consequence, there is a lot of legacy code that can be removed once the base refactoring of existing functionality is complete. This includes:
refactoring the component_types/ classes to be simplified and not contain form data. Many may be removed as well
constants related to component_types no longer in use
the entire component_details component once relevant code has been refactored elsewhere
utility / conversion fns to convert between form <-> component data <-> workflow template no longer in use
Recent UX changes changed the paradigm of persisting form data within a ReactFlow workspace -> persisting within a form component. As a consequence, there is a lot of legacy code that can be removed once the base refactoring of existing functionality is complete. This includes:
component_types/
classes to be simplified and not contain form data. Many may be removed as wellcomponent_types
no longer in usecomponent_details
component once relevant code has been refactored elsewhere