Getting StartedInstallation and setup guides 5
LayoutWorkflow and structural layout components 7
OverlayModal and floating layer surfaces 3
FeedbackStatus, empty, progress, and loading placeholder patterns 5
FormInput and selection components 17
UtilityGeneral-purpose interface utilities 7
NavigationMenu surfaces and hierarchical actions 7

Examples

These examples focus on the styled wrapper in its default plain-CSS presentation and in a theme-aware Tailwind shell. Headless composition lives in the separate headless Datepicker section.

Form usage

Datepicker fits naturally into scheduling and reporting forms where the selected date is one submitted field.

Datepicker form usage

Live form

Choose an invoice date

Use the datepicker as a single field inside a larger form without changing its core interaction model.

The chosen date stays part of the form until submit or reset.

Default wrapper

Stock datepicker behavior with editable input, bounded navigation, and the material year → month → day drill-down.

Default wrapper (Plain-CSS)

The default wrapper picks up the theme contract without extra utility classes.

Custom format

Adapter-driven formatting changes the input text and period label without changing the calendar behavior.

Custom format (Plain-CSS)

The wrapper consumes the adapter directly for both input parsing and overlay display text.

Bounded range

Min and max dates constrain day, month, and year navigation, including keyboard movement at the panel edges.

Bounded range (Plain-CSS)

The wrapper stops month and year traversal on the nearest enabled value inside the allowed window.