Types.SelectContextValuetype t = t_select_context_valueval dataset : t -> t_select_data_set Solidtype.Solid.accessorval is_open : t -> bool Solidtype.Solid.accessorval is_disabled : t -> bool Solidtype.Solid.accessorval is_multiple : t -> bool Solidtype.Solid.accessorval is_virtualized : t -> bool Solidtype.Solid.accessorval is_modal : t -> bool Solidtype.Solid.accessorval prevent_scroll : t -> bool Solidtype.Solid.accessorval disallow_type_ahead : t -> bool Solidtype.Solid.accessorval should_focus_wrap : t -> bool Solidtype.Solid.accessorval content_present : t -> bool Solidtype.Solid.accessorval auto_focus :
t ->
([ `first | `last ], bool) either Solidtype.Solid.accessorval trigger_ref : t -> Dom.htmlElement option Solidtype.Solid.accessorval trigger_id : t -> string option Solidtype.Solid.accessorval value_id : t -> string option Solidtype.Solid.accessorval listbox_id : t -> string option Solidtype.Solid.accessorval listbox_aria_labelled_by : t -> string option Solidtype.Solid.accessorval list_state : t -> t_list_state Solidtype.Solid.accessorval keyboard_delegate : t -> t_keyboard_delegate Solidtype.Solid.accessorval set_listbox_aria_labelled_by : t -> string option Solidtype.Solid.setterval set_trigger_ref : t -> Dom.htmlElement -> unitval set_content_ref : t -> Dom.htmlElement -> unitval set_listbox_ref : t -> Dom.htmlElement -> unitval close : t -> unit -> unitval placeholder : t -> Solidtype.Jsx.element Solidtype.Solid.accessorval render_item : t -> _ t_collection_node -> Solidtype.Jsx.elementval render_section : t -> _ t_collection_node -> Solidtype.Jsx.elementval generate_id : t -> string -> stringval register_trigger_id : t -> string -> unit -> unitval register_value_id : t -> string -> unit -> unitval register_listbox_id : t -> string -> unit -> unitval make :
dataset:t_select_data_set Solidtype.Solid.accessor ->
is_open:bool Solidtype.Solid.accessor ->
is_disabled:bool Solidtype.Solid.accessor ->
is_multiple:bool Solidtype.Solid.accessor ->
is_virtualized:bool Solidtype.Solid.accessor ->
is_modal:bool Solidtype.Solid.accessor ->
prevent_scroll:bool Solidtype.Solid.accessor ->
disallow_type_ahead:bool Solidtype.Solid.accessor ->
should_focus_wrap:bool Solidtype.Solid.accessor ->
content_present:bool Solidtype.Solid.accessor ->
auto_focus:([ `first | `last ], bool) either Solidtype.Solid.accessor ->
trigger_ref:Dom.htmlElement option Solidtype.Solid.accessor ->
trigger_id:string option Solidtype.Solid.accessor ->
value_id:string option Solidtype.Solid.accessor ->
listbox_id:string option Solidtype.Solid.accessor ->
listbox_aria_labelled_by:string option Solidtype.Solid.accessor ->
list_state:t_list_state Solidtype.Solid.accessor ->
keyboard_delegate:t_keyboard_delegate Solidtype.Solid.accessor ->
set_listbox_aria_labelled_by:string option Solidtype.Solid.setter ->
set_trigger_ref:(Dom.htmlElement -> unit) ->
set_content_ref:(Dom.htmlElement -> unit) ->
set_listbox_ref:(Dom.htmlElement -> unit) ->
open_:(([ `first | `last ], bool) either -> unit) ->
close:(unit -> unit) ->
toggle:(([ `first | `last ], bool) either -> unit) ->
placeholder:Solidtype.Jsx.element Solidtype.Solid.accessor ->
render_item:(_ t_collection_node -> Solidtype.Jsx.element) ->
render_section:(_ t_collection_node -> Solidtype.Jsx.element) ->
generate_id:(string -> string) ->
register_trigger_id:(string -> unit -> unit) ->
register_value_id:(string -> unit -> unit) ->
register_listbox_id:(string -> unit -> unit) ->
unit ->
t