Last Update: Sept 08, 2022

Platform: Web

Designer: Lase Bayudan

Intro

Bite-Snack-Meal is an interaction pattern that task objects follow primarily on Homepage.

An interactive task first appears as a card, or "Bite" on Homepage. This initial layer gives the user a quick summary of the task and any actions that the user can take on the task while on Homepage.

If the user wants to see more information in order to take action on Homepage, they can reveal the task's "Snack" layer. This second layer of information gives the user more context about the task, so that they can take action on it while on Homepage.

If, for any reason, the user must see all the details of the given task, they can navigate to the task's "Meal" layer. This final layer of information is the destination page of this task, where the user can see all the details associated with this task so that they can take action on that page.

Usage

Avoid

Creating an experience in which the Bite does not have a click destination, as doing so would break the user's expectation to click on a card and see more details.

Structure and Components

On web, there are 3 components involved in this pattern:

On mobile, there are only 2 components involved in this pattern:

Behavior & Interaction

Cards on Homepage can have one of three interaction patterns:

Responsiveness and Adaptiveness

Card is responsive to the screen size.

Dialog follows Fiori's Dialog component behavior.

All components of this pattern follow Fiori's Content Density pattern (Cozy and Compact).

Accessibility

Accessibility of the Bite (insert image of a11y annotated Bite)

Image

Accessibility of the Snack

Image

Examples (Application-specific examples)

Approval Bite on Homepage, Approval Snack on Homepage, Meal Page

Engagement Card on Homepage, Engagement Snack on Homepage

Image

Resources

SAP My Home also uses parts of the Bite - Snack - Meal pattern what was discribed in this chapter. It is therefore interesting to take a look at this approach as well: My Home

Specs

https://www.figma.com/file/Jqa7MXnPThiRy6gyVs2zvd/Homepage\_Web?node-id=5070%3A171674