MYDS Logo

MYDS

Beta

Select

Allowing users to choose from a list of options. The component often appears as a popup menu where user clicks on the select button, to make a list of options appear.

Select button

Type

select-button-type.pngselect-button-type.png

  1. Default
  2. With Label: Useful for displaying filter label
  3. Tertiary
  4. Icon
  5. Icon Tertiary

Size

select-button-size.pngselect-button-size.png

Each select button size is designed to cater to different form or action needs, ensuring optimal readability and user experience.

State

select-button-state.pngselect-button-state.png

  1. Default
  2. Hover
  3. Focused
  4. Disabled

Counter

select-button-counter.pngselect-button-counter.png

A counter in a select button component is a small numeric indicator displayed within a button.

It provides a visual representation of a count related to the button's function, such as the number of selected filters, notifications, or items in a cart.

Icon only

select-button-icon-only.pngselect-button-icon-only.png

The primary visual element of the button is an icon that clearly indicates the action or function without text.

E.g. 3-dots option icon, Plus icon.

Select menu

Select menu is a popup menu that appears upon user clicked a select button.

select-menu-list-type.pngselect-menu-list-type.png

  1. Dropdown or Context menu
  2. Select: Multiple
  3. Select: Single

select-menu-list-state.pngselect-menu-list-state.png

  1. Default
  2. Hover
  3. Disabled
  4. Selected

context-menu-type.pngcontext-menu-type.png

  1. “More” option menu
  2. With search function on top. 2a. Show overlapped “Clear” button at the bottom of the multi-select type context menu when at least ONE option is selected. If none is selected, hide it.
  3. With search function at the bottom.

Grouped menu items

grouped-context-menu-items.pnggrouped-context-menu-items.png

The grouped context menu items enhance user interaction by organizing related items into easily accessible groups.

  1. The title of each group is usually placed at the start of the separation.

context-menu-size.pngcontext-menu-size.png

Each context menu size is designed to cater to different form or action needs, ensuring optimal readability and user experience.

Demo

On this page