⟦Škíp tó çóñtéñt~~~~~~⟧
uiify

Date Picker

⟦Á štýléd ñátívé dáté íñpút thát kéépš thé brówšér'š píçkér áñd válídátíóñ.~~~~~~~~~~~~~~~~~~~~~~~~~~⟧

⟦Brówšérš~~~⟧
Chrome 123+Firefox 121+Safari 17.5+
⟦Tíér~~⟧
0
⟦Fórçéd láýóút búdgét~~~~~~~⟧
0 ms
⟦Áxé búdgét~~~~⟧
0
⟦ŠŠR çómpátíblé~~~~~⟧
⟦Ýéš~~⟧
⟦Públíšhéd çóñtráçt~~~~~~~⟧
⟦Téšt hárñéšš~~~~~⟧

⟦Pláýgróúñd~~~~⟧

Date Picker

Default

⟦Éxámpléš~~~⟧

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>
  );
}

⟦ÁPÍ~~⟧

DatePicker

⟦Próp~~⟧⟦Týpé~~⟧⟦Défáúlt~~~⟧⟦Déšçríptíóñ~~~~⟧
typefixed to "date"—⟦Fíxéd ñátívé íñpút týpé; thé brówšér šúpplíéš thé dáté píçkér.~~~~~~~~~~~~~~~~~~~~~~⟧
invalidbooleanfalse⟦Šétš áríá-íñválíd áñd dátá-íñválíd whéñ trúé.~~~~~~~~~~~~~~~~⟧
id / name / value / defaultValue / min / max / required / disablednative input props—⟦Ñátívé dáté íñpút própš áñd fórm béhávíór áré préšérvéd.~~~~~~~~~~~~~~~~~~~~⟧
className / style / ref / eventsnative input props—⟦Ñátívé íñpút própš, štýléš, évéñtš, áñd réf áré fórwárdéd.~~~~~~~~~~~~~~~~~~~~~⟧

⟦Kéýbóárd~~~⟧

⟦Kéý~~⟧⟦Áçtíóñ~~~⟧

⟦Áççéššíbílítý~~~~~⟧

⟦Díréçt ñátívé íñpút týpé=dáté wráppér. Próvídé á víšíblé lábél áñd úšé ñátívé réqúíréd, míñ, áñd máx çóñštráíñtš. Thé brówšér ówñš dáté éñtrý, lóçálé, kéýbóárd béhávíór, áñd píçkér ÚÍ; ÚÍífý dóéš ñót fórmát válúéš, çóñvért tímé žóñéš, ór próvídé á çáléñdár gríd. íñválíd šétš áríá-íñválíd áñd dátá-íñválíd.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧

⟦Štýlíñg hóókš~~~~~⟧

data-uiify-date-pickerdata-invalid