fymmot / inclusive-dates-v2

A small, accessible and customizable datepicker written in TypeScript.

Home Page:https://sqrrl.github.io/wc-datepicker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Inclusive dates v2

Archived, development is moved to the original repo fymmot/inclusive dates

A human-friendly and fully accessible datepicker with support for natural language input. Try typing "tomorrow" or "in 10 days"! Now as a reusable Web Component!

Forked from the excellent sqrrl/wc-datepicker

Screenshot of the datepicker

Github test action status

Features

  • πŸ§β€ Smart date parsing: Accepts natural language input using Chrono.js. Try typing "yesterday", "May tenth" or "in one year"!.
  • πŸ§β€ Accessibility first: Built to support users of assistive technology. Follows the WAI-ARIA APG Datepicker dialog pattern.
  • 🦢 Small footprint: Base version is about 8 KB minified and gzipped. About 50kb with Chrono.js language parsing.
  • πŸͺ Low dependency: Few external dependencies.
  • πŸ–Ό Framework-agnostic: Standard Web Component that works with any framework.
  • πŸ’ͺ Strongly typed: Written in TypeScript.
  • πŸ‡ͺπŸ‡Ί Localizable: Customizable labels and date formats.
  • 🌈 Customizable: Semantic markup with no built-in styles.
  • πŸ§ͺ Well tested: Quality assured by means of unit tests.

Documentation & Demo

https://inclusive-dates-v2.vercel.app/

About

A small, accessible and customizable datepicker written in TypeScript.

https://sqrrl.github.io/wc-datepicker

License:MIT License


Languages

Language:TypeScript 86.3%Language:SCSS 10.2%Language:HTML 2.0%Language:CSS 0.8%Language:JavaScript 0.6%Language:Shell 0.1%