Skip to content

Select

Dropdown select with options, sizes, label, error, and disabled states.

<reke-select label="Language" placeholder="Choose..."></reke-select>
<script>
const select = document.querySelector('reke-select');
select.options = [
{ value: 'js', label: 'JavaScript' },
{ value: 'ts', label: 'TypeScript' },
{ value: 'rs', label: 'Rust' },
];
</script>
PropertyTypeDefaultDescription
valuestring''Selected value
placeholderstring'Select...'Placeholder text
optionsSelectOption[][]Array of options (JS only)
disabledbooleanfalseDisables the select
errorbooleanfalseError state
labelstring''Label text
size'sm' | 'md' | 'lg''md'Size
interface SelectOption {
value: string;
label: string;
}
EventDetailDescription
reke-change{ value }Fired when selection changes
PartDescription
triggerThe select trigger button
dropdownThe dropdown panel