A lightweight, powerful javascript datetime picker
95
Build a date picker component with enhanced accessibility features for screen reader users.
Create a date picker that displays information to screen readers in a user-friendly format. The date picker should:
The input element should accept and display dates in ISO format (YYYY-MM-DD).
Screen readers should announce dates using the format: "F j, Y" which displays as "Month Day, Year" (e.g., "January 15, 2024").
@generates
/**
* Initialize an accessible date picker on an input element
*
* @param {HTMLInputElement} element - The input element to attach the date picker to
* @param {Object} options - Configuration options
* @param {string} options.ariaDateFormat - The format string for screen reader announcements
* @returns {Object} The date picker instance
*/
function initAccessibleDatePicker(element, options) {
// IMPLEMENTATION HERE
}
module.exports = {
initAccessibleDatePicker
};Provides date picker functionality with built-in accessibility features.
@satisfied-by
Install with Tessl CLI
npx tessl i tessl/npm-flatpickrevals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10