IsoDatePicker

A DatePicker over a plain YYYY-MM-DD string, so a form field and the server agree without a date library at the edge.

Playground

The value in and out is a plain YYYY-MM-DD string, which is what the generator forms post and the server validates. Clearing the field gives an empty string, not null.

Issued on

value: 2026-09-14

<IsoDatePicker label="Issued on" value={value} onChange={setValue} />