# Input ## Example ```svelte

Primary

Secondary

``` ## Documentation ## Usage ```svelte ``` ## API Reference ### Input A styled text input field. | Prop | Type | Default | Description | |------|------|---------|-------------| | value | `string` | `-` | The current value of the input. (bindable) | | type | `string` | `-` | The HTML input type (text, email, password, number, etc.). Excludes "file". | | variant | `'primary' | 'secondary'` | `'primary'` | The visual variant of the input. | | sizeVariant | `'default' | 'sm' | 'lg'` | `'default'` | The size of the input. | | class | `string` | `-` | Additional CSS classes to apply. | | ref | `HTMLInputElement` | `-` | The underlying DOM element. (bindable) |