Input
The Input component is a fundamental form control used to receive text, numbers, emails, passwords, and other data from the user.
Installation
Section titled “Installation”Add the Input component to your project using the OrbitUI CLI:
npx orbitkit@latest add inputImport the Input component and use it in your forms or interactive elements. You’ll typically use standard HTML input attributes like type, id, name, placeholder, and required. It’s also highly recommended to pair an input with a <label> element for accessibility.
---import { Input } from "@/components/ui/input";---
<div> <Input type="email" name="email" id="email" placeholder="name@company.com" required /></div>The Input component accepts all standard HTML attributes for an <input> element, plus the following props based on inputVariants:
| Prop | Type | Default |
|---|---|---|
variant | default | default |
disabled | boolean | false |