A human-friendly and fully accessible datepicker with support for natural language input. Now as a standard Web Component written in Typescript!
Try typing "tomorrow" or "in 10 days"!
Calendar is forked from the excellent sqrrl/wc-datepicker
Text field accepts natural language input using Chrono.js. Try typing "yesterday", "May tenth" or "in one year"!.
Built to support users of assistive technology. Follows the WAI-ARIA APG Datepicker dialog pattern.
Standard Web Component that works with any framework – or no framework at all.
The component is ~45KB minified and gzipped with Chrono.js. If you do not need language parsing, the original sqrrl/wc-datepicker calendar is ~4KB.
External dependencies limited to accessibility utils (@react-aria/live-announcer, @a11y/focus-trap and aria-hidden).
Written in TypeScript.
Customizable labels and date formats.
Semantic markup with no built-in styles.
Quality assured by means of unit tests.