DS0
Components

Input

A bare input wrapper for text-based form inputs.

Overview

Input is a low-level styled input element. It serves as the foundation for TextField, TextArea, and other input-based components. Use directly when you need a plain input without label or helper text.

Default

Sizes

States

Ghost Variant

Usage

<Input placeholder="Enter text..." />
<Input type="email" required />
<Input type="password" disabled />

API Reference

PropTypeDefaultDescription
typestring'text'HTML input type
size'sm' | 'md' | 'lg''md'Input size
isInvalidbooleanfalseError state
disabledbooleanfalseDisabled state
ComponentWhen to Use Instead
TextFieldInput with label, description, and error
TextAreaMulti-line text input
ComboboxInput with dropdown suggestions

On this page