Details
Description
The customize pipeline modal is not updating the component state when it is opened via the kebab menu.
This is because the modal launcher is disconnected from the component react render flow and updates to the component object that is passed in is not triggering a re-render.
Steps to reproduce:
- create a new component with a default build
- from the components tab, select the component kebab menu item `Customize build pipeline`
- click the `Send pull request` button
- Observe the button never changes to `Sending pull request` even though the Component was patched with annotation `appstudio.openshift.io/pac-provision: request`