Input
Displays a form input field.
Saved preference for
elorm init --ui-library base-uiPreviewCode
"use client"
import { Input } from "@/components/ui/input"
import { Label } from "@/components/ui/label"
export function InputDemo() {
return (
<div className="flex w-full max-w-sm flex-col gap-2">
<Label htmlFor="demo-email">Email</Label>
<Input id="demo-email" type="email" placeholder="name@example.com" />
</div>
)
}
Installation#
Usage#
import { Input } from "@/components/ui/input"Displays a form input field.
Use with Label for accessible form fields.
Examples#
Default#
PreviewCode
import { Input } from "@/components/ui/input"
export function InputDemo() {
return (
<Input type="email" placeholder="Email" />
)
}Avoid#
- Do not use without a label or aria-label