Zuplo

Input

An input component for forms and user input.

Import

ReactCode
import { Input } from "zudoku/ui/Input";

Basic Usage

ReactCode
<Input placeholder="Enter your email" />

Input Types

Text Input

ReactCode
<Input type="text" placeholder="Text input" />

Email Input

ReactCode
<Input type="email" placeholder="Email input" />

Password Input

ReactCode
<Input type="password" placeholder="Password input" />

Number Input

ReactCode
<Input type="number" placeholder="Number input" />

With Label

ReactCode
<div className="grid w-full max-w-sm items-center gap-1.5"> <Label htmlFor="email">Email</Label> <Input type="email" id="email" placeholder="Email" /> </div>

Disabled State

ReactCode
<Input disabled placeholder="Disabled input" />

File Input

ReactCode
<Input type="file" />

Custom Styling

The Input component accepts all standard input HTML attributes and can be customized with additional className:

ReactCode
<Input className="w-full max-w-xs" placeholder="Custom styled input" />
Last modified on