Action Panels

Action Panels are rich content areas that are used to provide users a way to take action or view additional information without leaving their current experience.

Background and Purpose

Action Panels give us a way to interact with our users without having the user leave their current experience. In the past, our interfaces would leverage modals for similar tasks. However, the challenge with modals as a pattern is the user loses context when the content, they are working on is now obscured behind a modal. Action Panels allow us to move the same tasks and functionality into a rich content area without hiding the user's previous view.

Structure

  1. Header

    The header consists of a title, a close button. Icons for support and additional items can be added but are not required.

  2. Tabs (Optional)

    Tabs can be used to separate and breakup sections within an action panel.

  3. Body

    The body of the action panel is where the main content goes.

  4. Close Button Icon

    The close button icon is not a required feature. However, if a design does use the close button icon it should be located in the top right of component.

action panel structure imagery

Form Structure

Action panels can be used to take input from the user without taking them away from the view they are working in.

  1. Form Content

    The form content should follow standard form UI patterns.

  2. Action Buttons

    Our action buttons are always below the form and centered when in an Action Panel.

action panel form example

View/Edit Mode

Action panels can be used to view and edit existing data.

  1. Read Only Data

    The data in this section is the data the user wishes to view. If the user wishes to edit the data, they would first click on the edit button in the top right.

  2. Edit Button

    Clicking this button takes the user out of read only mode and transforms the content area into a form that can now be edited.

action panel example
action panel example