carboncloud / ui-library / Ui.Input

an input is an element used to collect user data within a web form. It allows users to enter information such as text, numbers, or other data types, which can then be submitted to a server for processing.

search : List (Accessibility.Styled.Attribute Basics.Never) -> { value : String, onInput : String -> msg, onClear : msg, onSearch : Maybe msg } -> Accessibility.Styled.Html msg

Renders a search input field.

Takes the following configuration:
- `value`:      The value of the search field
- `onInput`:    A message that takes the new value of the input
- `onClear`:    The message that should be emitted when a user presses the clear button
- `onSearch:    Maybe a message that should be emitted when the user presses the search button