Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

🛠 Resources

https://openedx.atlassian.net/browse/TNL-7431?atlOrigin=eyJpIjoiZDAxMGYzMWMzZTI4NDkyMjliZjNlYjZmZDEwZTJmNzAiLCJwIjoiaiJ9

🌱 Use case

As an admin configuring a new course run I would like to be able to easily select which discussion forum tool to include in the course. I’d like to be able to easily compare features, and also have the option to view more specifics about support if needed.

...

Discussions user flow
pw: Discussions2021

Basic Structure

The fullscreen modal has 3 basic pieces:

...

The fullscreen modal also has no margins, completely obscuring the content in the preceding layer

...

Scrollable

In the case of more content than can fit within the vertical space of the viewport, the modal becomes scrollable, and cuts off content at the bottom of the viewport.

Buttons are positioned at the bottom of the content within the modal

...

Basic modal with a stepper

(warning) NOTE: The stepper component is currently in design, and the final positioning and functionality within the fullscreen modal may evolve.

...

  1. Stepper

  2. Stepper footer

    1. Replaces the basic button with a sticky footer row

    2. White background with “Elevation level 3 (Centered)” applied to the footer container

    3. Includes “Back” and “Next” by default to let the user move forward and backward in the stepper process

      1. Footer row is composable to include other components as needed for specific designs and workflows

    4. Final step includes a “finish” button

...

Basic Desktop Structure

Centered content well, regardless of which container width you choose.

...

Container widths

Paragon container component reference

...

Large

Medium

Small

Extra Small

Desktop with stepper (no scrolling)

...

Desktop with stepper (with scrolling)

...

Future states - use case design still in progress

Fullscreen with stepper

  1. Content library configuration

  2. Bulk enrollment dialog

...

📐 Specification

⚛ Anatomy

Legend

  1. Button

 

♒ Behaviors

 

 

 

 

💕 Accessibility

Focus Management Expectations

Semantics

 

 

 

...