Codeways UI
Browse components

Forms

DatePicker

Typed or picked, always an ISO date string.

@codeways/ui/date-picker

States

Values are calendar dates as "YYYY-MM-DD" strings; typing is accepted (24/8/2026, 24 aug, today, +30) and parsed on blur.

default
empty
with due-date presets
disabled
min/max bounded

Usage

import { DatePicker, DUE_DATE_PRESETS } from "@codeways/ui/date-picker";

<DatePicker value={dueDate} onChange={setDueDate} relativeTo={invoiceDate} presets={DUE_DATE_PRESETS} />