[Composable] Multi Activation with Submenu

Overview

Multi Activation with Submenu menu item is a pre-composed and orchestrated component that unifies the semantics and behaviors of "multi selection" composable and "submenu" composable.

Most of the concerns and design choices of this composition must be inherited and expanded from the two other composables, with particular attention to how the selection behaves with the sub-menu hierarchy to maintain and guarantee semantic behavioral hierarchical interactions.

It's important to note, deselecting a menu item automatically deselects ANY selection at any depth of the sub-tree.


Design

 
 

Box Model

 
 

Configurations

With Left Decorator

 
 

With Secondary Label

 
 

With All

 
 

This composable uses all the visual styles from the Basic Activation [Composable], and may also include any of the following according to the use case and requirements.

  • Multi Selection "Single Checkmark": 16x16 RT
  • Submenu "Right Chevron": 16x16 RT
 

Responsive

Same as the standard menu item

 

States

StateDefault GraphicDefault Styling
Idlecheckmark-icon: brand-800 (#005181)
icon-arrow-lrg-right: brand-800 (#005181)
left-icon-color: brand-800 (#005181)
secondary-label-font: b4
font-color: brand-800 (#005181) - new variant
font-style: italic - new variant
N/A
Focusbackground: brand-200 (#EBF6FF)
border: 1px solid brand-500 (#1394E5)
N/A
N/A
N/A
Disabledfont-color: neutral-500 (#697489) - new variant
cursor: disabled
Single checkmark and right arrow icons disappear
left-icon-color:
neutral-400 (#8C93A6)
secondary-label-font: b4
font-style: italic - new variant
N/A
Hoverbackground: brand-200 (#EBF6FF)
N/A
N/A
N/A
Read-onlyN/AN/A
ErrorN/AN/A
When submenu is open (Parent is highlighted)background: brand-200 (#EBF6FF)
N/A
N/A
N/A
 

Use Cases

Original Scenario (Use Case)Dim Sum Version (Proposed Solution with DS Components)Scenario Description
Multi Activation Menu with (Sub)Menu menu pre-composed and orchestrated component that unifies the semantics and behaviors of "multi selection" composable and "submenu" composable
 

Examples

Scenario GraphicScenario SolutionText Resize and Reflow (200%)Scenario Description
Multi Activation Menu with (Sub)Menu menu pre-composed and orchestrated component that unifies the semantics and behaviors of "multi selection" composable and "submenu" composable
 

Digital Accessibility

Same as the standard menu item


Variants

Not applicable


Usage Warnings

The introduction of this hierarchy is a key characteristic, and it carries significant design implications.

When using the with submenu item, designers must carefully consider the hierarchical relationships between the parent item and its submenu items.The parent-child relationship MUST be logical and semantically meaningful. Failing to establish clear relationships can lead to a confusing user experience, both for users with and without disabilities.

Beyond the need for careful design to ensure logical hierarchy, the with submenu item functions similarly to other menu items, without additional pitfalls to consider.


Reference

Not applicable