Date Picker
A styled native date input that keeps the browser's picker and validation.
- Navegadores
- Chrome 123+Firefox 121+Safari 17.5+
- Nível
- 0
- Limite de layout forçado
- 0 ms
- Limite do axe
- 0
- Compatível com SSR
- Sim
- Contrato publicado
- Ambiente de teste
Experimentar
Date Picker
Padrão
Exemplos
Native date input
The browser owns date entry, constraints, locale and picker UI; provide a visible label.
Date Picker
Default
import { DatePicker } from "@gunkin/uiify";
export default function Example() {
return (
<div>
<label htmlFor="start-date">Start date</label>
<DatePicker id="start-date" name="startDate" defaultValue="2026-10-19" />
</div>
);
}API
DatePicker
| Prop | Tipo | Padrão | Descrição |
|---|---|---|---|
type | fixed to "date" | — | Fixed native input type; the browser supplies the date picker. |
invalid | boolean | false | Sets aria-invalid and data-invalid when true. |
id / name / value / defaultValue / min / max / required / disabled | native input props | — | Native date input props and form behavior are preserved. |
className / style / ref / events | native input props | — | Native input props, styles, events, and ref are forwarded. |
Teclado
| Tecla | Ação |
|---|
Acessibilidade
Direct native input type=date wrapper. Provide a visible label and use native required, min, and max constraints. The browser owns date entry, locale, keyboard behavior, and picker UI; UIify does not format values, convert time zones, or provide a calendar grid. invalid sets aria-invalid and data-invalid.
Pontos de integração de estilos
data-uiify-date-pickerdata-invalid