Closed ohltyler closed 4 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 21.92%. Comparing base (
5231f09
) to head (840454c
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Description
This PR adds initial support for persisting multiple flows in a single drag-and-drop ReactFlow workspace - specifically,
Ingest
andSearch
parent/group components.To validate this approach will work with the future drag-and-drop support, a lot of POC work was done. Details on all of those code changes are in the dev branches and list of commits, which is tracked in #118. It is also included in the respective meta issue. For now, we don't include it to keep the commit history and PR simpler and more trackable.
Details of changes:
IngestGroupComponent
andSearchGroupComponent
as available ReactFlow node typesWorkspace
component. It also enhances it by using the ootb hook useReactFlow(). It also opens up the door for adding multiple reactflow contexts on the same view/page, if we want to in the futureWorkspaceComponent
and related components into a singleworkspace_components
dir alongside the added group components.Demo video:
static-with-validation.webm
Check List
--signoff
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license. For more information on following Developer Certificate of Origin and signing off your commits, please check here.