Date Picker
A styled native date input that keeps the browser's picker and validation.
- المتصفحات
- Chrome 123+Firefox 121+Safari 17.5+
- الفئة
- 0
- ميزانية التخطيط القسري
- 0 ms
- ميزانية axe
- 0
- متوافق مع SSR
- نعم
- العقد المنشور
- بيئة الاختبار
المختبر
Date Picker
افتراضي
أمثلة
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
| الخاصية | النوع | افتراضي | الوصف |
|---|---|---|---|
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. |
لوحة المفاتيح
| المفتاح | الإجراء |
|---|
إمكانية الوصول
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.
نقاط التنسيق
data-uiify-date-pickerdata-invalid