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.
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