Module Solidtype_heroui.Input

HeroUI's Input: an <input>, with HeroUI's classes from Styles.Input and the state its styles read -- hovered, focused, focus-visible, disabled, invalid -- kept by Interaction as React Aria keeps it. It takes every attribute an <input> takes, and passes them on to it. Inside a Text_field it is Kobalte's TextField.Input, which the field's value, state, label and description reach, and inside a Combo_box Kobalte's Combobox.Input, the combo box's; in either it takes the field's variant where it sets none.

  <Input placeholder="Name" aria_label="Name" />
module Props : sig ... end
val input : classes:(variant:[ `primary | `secondary ] option -> string) -> slot:string -> Props.t -> Solidtype.Jsx.element

input ~classes ~slot props, this part as another part renders it with its own classes, given the variant it takes, and its own data-slot: an input group's.