Chips

Chips are interactive elements that allow users to categorise, filter, or select content

chips/main

Resources

Intro & Anatomy

Chips are interactive elements that help users categorise, filter, or select content within grouped contexts. Use chips when users need to make selections from predefined options, apply filters, or represent selected items, e.g. tags or categories.

Chips consist of a mandatory label, optional leading icon, and conditional trailing close icon for dismissible variants.

MDX offers both rounded and square chip variants to match different design requirements and use cases.

chips/anatomy

 


 

Options & Styles

Labels & Icons

Label is always required to clearly communicate the chip's purpose.
Icon is optional and should only be used when it helps communicate function.
Close icon is conditional and appears only in multiple select variants where users can dismiss individual chips.

chips/label

Sizes

MDX chips come in three different sizes: small, medium and large.

Medium is the default size.

Width automatically adjusts to fit the content, hugging the label and any icons.

chips/size

Variants

MDX offers two chips variants:

rounded
square

chips/variants

States

Chips have multiple interactive states for both unselected & selected:

Default for standard appearance
Hover for interactive feedback
Disabled for unavailable options

chips/states

Disabled

Disabled chips show that an option exists but isn't currently available, e.g. when certain conditions haven't been met or the option is temporarily unavailable.

The cursor changes to indicate the checkbox is not interactive.

chips/disabled

 


 

Single-Select vs. Multi-Select

Chips can be used as either single-select or multi-select options.

Single-Select

Single-select chips function like radio buttons, allowing only one selected chip per group.

chips/single

Multi-Select

Multi-select chips function like checkboxes, allowing multiple selections within a group.

Multi-select chips display a close icon on selected items for individual removal, and can include select/deselect all functionality for the entire group.

chips/multiple

 


 

Best Practice & Usage

Chips should be used for filtering, categorising, or selecting content where users need quick, visual feedback on their choices and selections.

Make sure all chip options are visible simultaneously and use concise, descriptive labels that clearly communicate each option's purpose.

For simple binary choices or immediate state changes, use toggle switches instead of chips. For form inputs, use checkboxes or radio buttons instead.

chips/usage/do5
chips/usage/dont5
chips/usage/do
chips/usage/dont
chips/usage/do2
chips/usage/dont2
chips/usage/do3
chips/usage/dont3
chips/usage/do4
chips/usage/dont4
chipss/mobile/do
chipss/mobile/dont

 


 

Theming

You can customise colours, border width and radius, font styles, spacing, and paddings to match your design requirements.

For chip groups, you can also adjust spacing between individual chip items.

When not using MDX icons, a slot is available to use your own icon library or SVG icons.