-
Story
-
Resolution: Done
-
Normal
-
None
-
None
With the widgetized landing page effort we will have a "console-default" dashboard we will ship with out of the box. This dashboard will contain several widgets that must be responsive as the page/grid resizes but also as the user customizes their dashboard.
This story is capturing the effort to add a 'My favorite services' widget ** for some of the services that will appear on our "console-default" dashboard.
An example of how this widget will look (taken from MVP designs linked below):
AC:
- New widget (based on https://www.patternfly.org/components/card/) created that supports:
-
- Reusable Header (will be used in other widgets)
- Based on https://www.patternfly.org/components/card/#cardheader
- Icon
- Title
- Link (some designs such as the favorites widget have this link)
- Kebab menu
- Drag handle
- Resizing
- Text based body
- Based on https://www.patternfly.org/components/card/#cardbody
- Static text content
- Reusable Footer (will be used in other widgets)
- Reusable Header (will be used in other widgets)
-
-
- Based on https://www.patternfly.org/components/card/#cardfooter
- Link with arrow
-
- Widget is responsive to grid size changes
- Widget is configurable per each service listed above (RHEL, Openshift, edge, etc)
- Associated tests
In a follow up item we will need to add functionality to this widget to support exporting information used to store the position and identification of the widget on the grid.
For more information regarding the console-default dashboard and widgets see the "Widget Catalog" and "Full page console-default dashboard" sections of this doc: https://docs.google.com/document/d/1TcyaaM1Er-ayeZKnsWqTDSTaYjIRxnydwcQy4dzmlJg/edit?usp=sharing
For MVP designs see: https://www.sketch.com/s/bb96734a-0839-4776-9344-c7705dd3e560/prototype/863F74B9-C5D8-4570-8DA8-1A609408DA63/a/863F74B9-C5D8-4570-8DA8-1A609408DA63
- clones
-
RHCLOUD-31028 [Default Widgets] Create 'Recently visited' widget
-
- Closed
-