Select
A component that displays a select form input using Medusa's design system.
In this guide, you'll learn how to use the Select component.
Was this example helpful?
Usage#
API Reference#
Select#
This component is based on Radix UI Select.
It also accepts all props of the HTML select
component.
Prop | Type | Default |
---|---|---|
size | "base" | "small" | "base" |
Was this helpful?
Select.Trigger#
The trigger that toggles the select. It's based on Radix UI Select Trigger.
Select.Value#
Displays the selected value, or a placeholder if no value is selected. It's based on Radix UI Select Value.
Select.Group#
Groups multiple items together.
Select.Label#
Used to label a group of items. It's based on Radix UI Select Label.
Select.Item#
An item in the select. It's based on Radix UI Select Item and accepts its props.
Select.Content#
The content that appears when the select is open. It's based on Radix UI Select Content.
Prop | Type | Default |
---|---|---|
position | "item-aligned" | "popper" | "popper" |
sideOffset | number | 8 |
collisionPadding | number | Partial | 24 |
Was this helpful?
Examples#
Small Select#
Was this example helpful?
Select Item-Aligned Position#
Was this example helpful?
Disabled Select#
Was this example helpful?
Select with Grouped Items#
Was this example helpful?
Controlled Select#
Was this guide helpful?