Module Solidtype_kobalte.Select

module Arrow : sig ... end

An optional arrow element to render alongside the popper content. Must be rendered in the popper content.

module Content : sig ... end

The component that pops out when the select is open.

module Description : sig ... end

The description that gives the user more information on the form control.

module ErrorMessage : sig ... end

The error message that gives the user information about how to fix a validation error on the form control.

module HiddenSelect : sig ... end
module Icon : sig ... end

A small icon often displayed next to the value as a visual affordance for the fact it can be open. It renders a `▼` by default, but you can use your own icon `children`.

module Item : sig ... end

An item of the listbox.

module ItemDescription : sig ... end

An optional accessible description to be announced for the item. Useful for items that have more complex content (e.g. icons, multiple lines of text, etc.)

module ItemIndicator : sig ... end

The visual indicator rendered when the item is selected. You can style this element directly, or you can use it as a wrapper to put an icon into, or both.

module ItemLabel : sig ... end

An accessible label to be announced for the item. Useful for items that have more complex content (e.g. icons, multiple lines of text, etc.)

module Label : sig ... end

The label that gives the user information on the select.

module Listbox : sig ... end

Contains all the items of a `Select`.

module Portal : sig ... end

Portals its children into the `body` when the select is open.

module Root : sig ... end

Displays a list of options for the user to pick from — triggered by a button.

module Root_multiple : sig ... end

Displays a list of options for the user to pick from — triggered by a button.

module Section : sig ... end

A component used to render the label of a listbox option group. It won't be focusable using arrow keys.

module Trigger : sig ... end
module Value : sig ... end

The part that reflects the selected value(s).

val use_select_context : unit -> Types.SelectContextValue.t