Link

Overlay Panel Pattern

Overview

The overlay panel is a common component which will be used in multiple areas in the OpenShift Web Console.

Who will use this?

  • Ordering Experience Selecting an item from the Catalog Browser will present a flow in the overlay panel
  • Selecting an item from the Catalog Search results from the landing page
  • Selecting an item from the Catalog Search results from within a project
  • Import YAML in context (from within a project)
  • Bind in context (from within a project)
  • Deploy Image in context (from within a project)

Implementation Details

  • Panel has 2 height options
  • Panel should have a close button in the top right corner
  • Panel should have a maximum width and should be centered
  • Panel transitions down from the masthead when opening When the panel is open, the rest of the UI should not be accessible (behaves like a modal)
  • Scrolling should not be handled by this component since there are different layout options.

Design

Width

  • Width of the overlay shouldn’t be full browser width ( maybe 20-30 px margin on left/right ) with a maximum of 1200px

Height

  • Regular Height template

  • Long Panel template