-
Story
-
Resolution: Done
-
Critical
-
None
-
None
-
None
Currently we are not providing a component for rendering DetailsPage, which other plugin creators could reuse.
We need to create a new DetailsPage component in https://github.com/patternfly/react-component-groups which will be then used directly in Dynamic Plugins.
Ideally we should be moving the DetailsPage component from openshift/dynamic-plugins-sdk into react-component-groups.
Note: react-component-groups does have css bundled. Part of the migration will be converting styles of moved DetailsPage component into JSS
so they are not conflicting with PatternFly styles.
AC:
- Implementing the DetailsPage component into react-component-groups. As a starting point we should use DetailsPage from openshift/dynamic-plugins-sdk
- Converting styles of DetailsPage component into JSS
- Preserve the commit history of the DetailsPage from openshift/dynamic-plugins-sdk
- Part of the react-component-groups pull request should be build of the new DetailsPage component
- Open a follow up story to publish changes in react-component-groups to npm.
- is depended on by
-
CONSOLE-3383 Minimal Dynamic Plugin for the CronTab CRD
- Closed
-
CONSOLE-3640 CronTab Plugin: Implement exposed DetailsPage component from console SDK
- Closed
-
CONSOLE-3641 CronTab Plugin: Implement exposed DeleteModal component from console SDK
- Closed
- links to