SoybeanUI is now VeanUIMigration guidePackages moved to @vean/aria and @vean/ui, and the docs moved to veanui.com.This site redirects in Nov 2026; the @soybeanjs packages are deprecated in Apr 2027.
Back to catalog
Component detail entry
Forms
@soybeanjs/ui
SSelect

Select

Select belongs to the Forms category. Start with demos and usage, then use the API tables to finish integration and styling decisions.

Use the quick jump panel to reach overview, usage, demos, and API first, then continue through the full page.

Quick jump

Related components

If you are composing interactions in the same family, these components usually pair well together.

Changelog

Version history is grouped by release so you can quickly see what changed for this component across published versions.

v0.50.0

2026-10-02

Compare release

Fix

stop the popup from closing right after it opens

Scope: selectAuthors: soybeanjsView commit7d929

Fix

honor the outside pointer lock and hand the page back on close

Scope: selectAuthors: soybeanjsView commitf873c

Fix

stop the popup from closing right after it opens

Scope: selectAuthors: soybeanjsView commit7d929

Fix

honor the outside pointer lock and hand the page back on close

Scope: selectAuthors: soybeanjsView commitf873c

v0.31.0

2026-08-31

Compare release

Feature

add trigger clear and unify form-field chrome

Scope: selectAuthors: soybeanfe, cursoragentView commitadeee

Optimization

make clearable prop default value to false

Scope: selectAuthors: soybeanjsView commita6d4d

Chore

add clearable prop to SSelect component

Scope: selectAuthors: soybeanjsView commit74ba2

v0.30.0

2026-08-20

Compare release

Fix

fix scroll in large list

Scope: selectAuthors: soybeanjsView commitff970

Fix

fix scroll in large list

Scope: selectAuthors: soybeanjsView commitff970

v0.15.0

2026-04-26

Compare release

Fix

replace singleClearable with clearable in context props

Scope: selectAuthors: soybeanfeView commitca438

Fix

replace singleClearable with clearable in context props

Scope: selectAuthors: soybeanfeView commitca438

v0.12.2

2026-03-07

Compare release

Fix

omit 'disableOutsidePointerEvents' from popperPositionerProps

Scope: selectAuthors: soybeanjsView commit57e0a

Fix

prevent triggering click event when dropdown is open

Scope: selectAuthors: soybeanjsView commita26f3

v0.10.4

2026-03-06

Compare release

Fix

set singleClearable prop default to true

Scope: selectAuthors: soybeanjsView commit9ebd1

v0.9.2

2026-03-05

Compare release

Feature

add single clearable option and example

Scope: selectAuthors: soybeanjsView commitd24b2

v0.8.0

2026-02-10

Compare release

Optimization

add disableOutsidePointerEvents prop to enhance interaction and simplify arrow visibility logic

Scope: selectAuthors: soybeanjsView commitf5048

v0.0.17

2026-01-19

Compare release

Fix

bind slot names correctly in SSelectSingleOption

Scope: selectAuthors: soybeanjsView commit5e278

Refactor

simplify type definitions and improve variant styles

Scope: selectAuthors: soybeanjsView commit219c5

Refactor

integrate useSelectUi in various components for improved styling

Scope: selectAuthors: soybeanjsView commit088f9

v0.0.8

2026-01-01

Compare release

Optimization

update CSS variable names in select popper for consistency and clarity

Scope: selectAuthors: soybeanjsView commit13132

Refactor

restructure select components by introducing SelectPopup and SelectItemAlignedPopup, updating context management, and enhancing type definitions for improved functionality and clarity

Scope: selectAuthors: soybeanjsView commit2e56e

v0.0.2

2025-11-18

Compare release

Feature

implement select component with bubble select, context management, and various sub components for enhanced functionality

Scope: selectAuthors: soybeanjsView commitccf79

Feature

add select component with theme context support and various sub components for enhanced styling and functionality

Scope: selectAuthors: soybeanjsView commited802

Feature

introduce new select examples and enhance select component with group options, default values, and disabled states for improved usability

Scope: selectAuthors: soybeanjsView commit8ddf0

Feature

add SelectSeparator component and update imports in select components

Scope: selectAuthors: soybeanjsView commit97629

Feature

add prioritizePosition prop to enhance positioning behavior

Scope: selectAuthors: soybeanjsView commit1719b

Fix

replace onBeforeUnmount with onUnmounted for proper lifecycle handling in select-item-text component

Scope: selectAuthors: soybeanjsView commita4527

Fix

extend SelectScrollButtonImplProps to include PrimitiveProps

Scope: selectAuthors: soybeanjsView commit2f080

Optimization

optimize select with useSelection

Scope: selectAuthors: soybeanjsView commitf813a

Refactor

remove unused valueComparator and compare functions to streamline code

Scope: selectAuthors: soybeanjsView commit26eca

Feature

implement select component with bubble select, context management, and various sub components for enhanced functionality

Scope: selectAuthors: soybeanjsView commitccf79

Feature

add select component with theme context support and various sub components for enhanced styling and functionality

Scope: selectAuthors: soybeanjsView commited802

Feature

introduce new select examples and enhance select component with group options, default values, and disabled states for improved usability

Scope: selectAuthors: soybeanjsView commit8ddf0

Feature

add SelectSeparator component and update imports in select components

Scope: selectAuthors: soybeanjsView commit97629

Feature

add prioritizePosition prop to enhance positioning behavior

Scope: selectAuthors: soybeanjsView commit1719b

Fix

replace onBeforeUnmount with onUnmounted for proper lifecycle handling in select-item-text component

Scope: selectAuthors: soybeanjsView commita4527

Fix

extend SelectScrollButtonImplProps to include PrimitiveProps

Scope: selectAuthors: soybeanjsView commit2f080

Optimization

optimize select with useSelection

Scope: selectAuthors: soybeanjsView commitf813a

Refactor

remove unused valueComparator and compare functions to streamline code

Scope: selectAuthors: soybeanjsView commit26eca