EstávelFormuláriodesde v0.1.0
Input
Campo de texto de uma linha.
Quando usar
Texto curto: nome, e-mail, busca simples.
Playground
Ajuste props ou edite o código em tempo real (componentes compatíveis).
Controles interativos disponíveis em breve para este componente. Use os exemplos abaixo como referência.
import { Input } from "./input" export default function App() { return <Input placeholder="Digite aqui" style={{ width: 280 }} /> }
Exemplos
Variações comuns de uso.
Uso básico
import { Input } from "@/components/ui/input"
export function InputDemo() {
return <Input />
}API
Props principais documentadas para o time.
| Prop | Tipo | Padrão | Descrição |
|---|---|---|---|
| type | string | text | Tipo HTML do input. |
| disabled | boolean | false | Desativa o campo. |
| aria-invalid | boolean | — | Estado de erro para acessibilidade. |
| placeholder | string | — | Texto de apoio quando vazio. |
Instalação
pnpm dlx shadcn@latest add http://localhost:3000/r/input.jsonpnpm dlx shadcn@latest add @youxgroup/inputDependências
npm: cn