Select

Select is a user interface control that lets users choose a single option from a dropdown list. Triggered by a button, it displays a list of options and collapses once an option is selected, showing the chosen value.

  • Can be controlled or uncontrolled

  • Multiple variants, sizes and border radii

  • Animated using Motion

  • Two positioning modes

  • Fully managed focus, keyboard navigation

  • Handles invalid appearance

  • Easy to customize

  • Respects reduce motion via system settings and props