Closed datajoely closed 4 months ago
This might already be possible to some extent https://github.com/kedro-org/kedro-viz/issues/1745#issuecomment-1939171556 worth investigating that, and then narrow down the scope of this ticket if needed
@datajoely - This ticket has 3 different issues, we have created an issue on the first one related to filterable flowchart. Can I request you to create 2 seperate issues on the other 2 you mentioned, with more details and we can look into it. Thank you.
These two?
As a user of the react component I want to disable both left and right sidebars since I intend to use this as an embedded element with a narrow viewport. As a user of the react component I want to change the style of certain to 'idle', 'active', 'pending' and 'failed' states to mirror the lifecycle of a kedro run.
Parts of this would in turn make embedding on Jupyter as showcased in https://github.com/kedro-org/kedro-viz/issues/1668#issuecomment-1839158368 or even VSCode easier
Description
I want to embed a lightweight version of Kedro-Viz in a front-end user-interface which allows users to specify run configuration exposed by the Kedro CLI e.g.:
idle
', 'active
', 'pending
' and 'failed
' states to mirror the lifecycle of akedro run
.I think this may bring together lots of the good work done on the project in recent months.
Context
Kedro Viz is a well designed, beautiful product which could grow its usefulness as a remixable, embeddable component of other applications.
Possible Implementation
The React component functionality is not actually documented on the Kedro-Viz docs #1745 , so I don't have a great view on how well this works. But I think it's just a case of passing the right JSON to the object.
Possible Alternatives
Open to suggestions!
Checklist