Skip to main content
SelectChip (Alpha)
@coinbase/cds-web@8.38.5
A chip-styled Select control built on top of the Alpha Select component. Supports both single and multi selection.
Alpha componentAlpha components are stable and safe to use. They allow us to provide new and powerful features quickly, without forcing breaking changes. Components will exit the alpha status when their deprecated counterpart is removed in the next major version.
import { SelectChip } from '@coinbase/cds-web/alpha/select-chip/SelectChip'
Related components

SelectChip is built on top of the Alpha Select component. It provides a chip-styled interface while maintaining all the functionality of Select, including support for single and multi-selection, option groups, and custom components.

Duplicate Values

Avoid using options with duplicate values. Each option's value should be unique within the options array to ensure proper selection behavior.

Basic usage

Loading...

Single select with groups

Loading...

With disabled option group

Loading...

Multi-select

Disabled Options and Select All

Disabled options and options inside disabled groups will be skipped when "Select all" is pressed. Only enabled options will be selected.

Loading...

Multi-select with groups

Loading...

Multi-select with assets

Loading...

Compact

Loading...

With start and end nodes

Loading...

Empty options

Loading...

Options with descriptions

Loading...

With display value

Use the displayValue prop to override the displayed value and avoid truncation, especially in multi-select scenarios where multiple option labels might be too long to display.

Loading...

With max width

Loading...

Disabled

Loading...

Is this page useful?

Coinbase Design is an open-source, adaptable system of guidelines, components, and tools that aid the best practices of user interface design for crypto products.