Message Strip Toast (SAC)

UI Elements / Message Strip Toast (SAC)

Intro

In SAC, the Message Strip/Toast common control is used for both Message Strips and Message Toasts.

When to Use

do
false

Use the SAC message strip / toast:

  • To display a short success, warning, error, or information message.
  • To display a Story-wide message at the bottom of the user’s screen.
  • To display a message strip within a Dialog or Side Panel in SAC.
  • If you don’t want to interrupt users while they are performing an action.
dont
false

Don’t use the SAC message strip / toast:

  • To interrupt users while they are performing an action.
  • If you want to make sure that users read the message before they leave the page.
  • In Datasphere

Top Tips

Anatomy

  1. Semantic Icon: Dependent on the message value state
  2. Text: Toast message strip text
  3. Link (optional): Links with additional actions (i.e., Copy to Clipboard)
  4. Close Button: All value states must have a close button, except for the success state

Annotated anatomy diagram with 4 numbered callouts

Toast Message Strip - Anatomy

Writing Guidelines

Types

Success Message

Success strip with "You've saved this Story" (no dismiss button)

Success Message Strip / Toast

Warning Message

Warning strip with "Isabelle Louie is now editing" and "Save Now"

Warning Message Strip / Toast

Error Message

Error strip with truncated text, "Show More" + "Copy to Clipboard" links

Error Message Strip / Toast – Collapsed

Error strip with full message, Correlation ID, and "Copy to Clipboard"

Error Message Strip / Toast – Expanded

Information Message

Info strip with "You're now in advanced mode" and "Learn More"

Information Message Strip / Toast

Behavior and Interaction

"Show More"

Long error messages are truncated by default after two lines of text. Users can click the “Show More” link to view the full message.

Layout

When used as a Story-wide message, the message toast is centred horizontally at the bottom of the screen.

Choreography

When used as a Story-wide message toast, success messages will automatically fade in and out, with its timing and duration determined by the application team.

Error, warning, and information message toasts must be manually dismissed by the user.

In some scenarios, the action that triggers the message toast also triggers navigation to a different page (for example, after a save or submit action). In this case, always navigate first, and then show the message toast on the target page.

Only show the message toast on the same page if no navigation is involved.

Animation

Set the duration of the animation based on the length of the message text. The longer the text, the longer the duration should be. When used as a Story-wide message, the message toast does not react to the user’s focus.