Select
Dropdown selection from a list of options.
Generado a partir del código fuente público del paquete.
API
Contentcomponente
@solidiom/select — Headless select primitive. Parts: Root, Trigger, Content, Item, Value, HiddenInput, ScrollUpButton, ScrollDownButton.
Content(props: SelectContentProps): Element
Propiedades
ref?(el: HTMLDivElement) => void
hijos: Element
HiddenInputcomponente
@solidiom/select — Headless select primitive. Parts: Root, Trigger, Content, Item, Value, HiddenInput, ScrollUpButton, ScrollDownButton.
HiddenInput(): Element
Itemcomponente
@solidiom/select — Headless select primitive. Parts: Root, Trigger, Content, Item, Value, HiddenInput, ScrollUpButton, ScrollDownButton.
Item(props: SelectItemProps): Element
Propiedades
disabled?boolean— Disabled state.textValue?string— Text for typeahead matching. Defaults to value.valuestring— Unique value for this item.
hijos: Element
Rootcomponente
@solidiom/select — Headless select primitive. Parts: Root, Trigger, Content, Item, Value, HiddenInput, ScrollUpButton, ScrollDownButton.
Root(props: SelectRootProps): Element
Propiedades
defaultOpen?booleandefaultValue?string | string[]disabled?Accessor<boolean>— Disabled state.multiple?boolean— Multiple selection mode.name?string— Form field name for hidden input.onOpenChange?(open: boolean, details: ChangeDetails<DisclosureReason>) => voidonValueChange?(value: string | string[], details: ChangeDetails<SelectReason>) => voidopen?Accessor<boolean>— Controlled open state.value?Accessor<string | string[] | undefined>— Controlled value.
hijos: Element
ScrollDownButtoncomponente
@solidiom/select — Headless select primitive. Parts: Root, Trigger, Content, Item, Value, HiddenInput, ScrollUpButton, ScrollDownButton.
ScrollDownButton(props: SelectScrollDownButtonProps): Element
Propiedades
class?stringstyle?string | CSSProperties
hijos: Element
ScrollUpButtoncomponente
@solidiom/select — Headless select primitive. Parts: Root, Trigger, Content, Item, Value, HiddenInput, ScrollUpButton, ScrollDownButton.
ScrollUpButton(props: SelectScrollUpButtonProps): Element
Propiedades
class?stringstyle?string | CSSProperties
hijos: Element
SelectContentPropsinterfaz
@solidiom/select — Headless select primitive. Parts: Root, Trigger, Content, Item, Value, HiddenInput, ScrollUpButton, ScrollDownButton.
Propiedades
ref?(el: HTMLDivElement) => void
hijos: Element
SelectItemPropsinterfaz
@solidiom/select — Headless select primitive. Parts: Root, Trigger, Content, Item, Value, HiddenInput, ScrollUpButton, ScrollDownButton.
Propiedades
disabled?boolean— Disabled state.textValue?string— Text for typeahead matching. Defaults to value.valuestring— Unique value for this item.
hijos: Element
SelectRootPropsinterfaz
@solidiom/select — Headless select primitive. Parts: Root, Trigger, Content, Item, Value, HiddenInput, ScrollUpButton, ScrollDownButton.
Propiedades
defaultOpen?booleandefaultValue?string | string[]disabled?Accessor<boolean>— Disabled state.multiple?boolean— Multiple selection mode.name?string— Form field name for hidden input.onOpenChange?(open: boolean, details: ChangeDetails<DisclosureReason>) => voidonValueChange?(value: string | string[], details: ChangeDetails<SelectReason>) => voidopen?Accessor<boolean>— Controlled open state.value?Accessor<string | string[] | undefined>— Controlled value.
hijos: Element
SelectScrollDownButtonPropsinterfaz
Props for the select scroll down button.
Propiedades
class?stringstyle?string | CSSProperties
hijos: Element
SelectScrollUpButtonPropsinterfaz
Props for the select scroll up button.
Propiedades
class?stringstyle?string | CSSProperties
hijos: Element
SelectTriggerPropsinterfaz
@solidiom/select — Headless select primitive. Parts: Root, Trigger, Content, Item, Value, HiddenInput, ScrollUpButton, ScrollDownButton.
Propiedades
aria-label?string— Accessible name for the trigger when no visible label is present.aria-labelledby?string— ID reference to an external visible label.ref?(el: HTMLButtonElement) => void
hijos: Element
SelectValuePropsinterfaz
@solidiom/select — Headless select primitive. Parts: Root, Trigger, Content, Item, Value, HiddenInput, ScrollUpButton, ScrollDownButton.
Propiedades
placeholder?string— Placeholder when no value is selected.
Triggercomponente
@solidiom/select — Headless select primitive. Parts: Root, Trigger, Content, Item, Value, HiddenInput, ScrollUpButton, ScrollDownButton.
Trigger(props: SelectTriggerProps): Element
Propiedades
aria-label?string— Accessible name for the trigger when no visible label is present.aria-labelledby?string— ID reference to an external visible label.ref?(el: HTMLButtonElement) => void
hijos: Element
Valuecomponente
@solidiom/select — Headless select primitive. Parts: Root, Trigger, Content, Item, Value, HiddenInput, ScrollUpButton, ScrollDownButton.
Value(props: SelectValueProps): Element
Propiedades
placeholder?string— Placeholder when no value is selected.