Standalone-календарь для выбора даты и диапазонов дат. Два размера (MD/SM), навигация по месяцам и годам, поддержка range-режима, кастомизация праздников и рабочих дней. Оптимизирован для B2B финансовых дашбордов.
role="group" на .ds-cal, .ds-cal__grid и .ds-cal__picker-gridaria-label="Календарь" / "Дни месяца" — имя группыaria-label="15 сентября 2026 г." — полная датаaria-pressed="true"aria-disabled="true" tabindex="-1"aria-hidden — дублируют имя кнопки
Раньше здесь стояли role="grid" и role="application", а строкой ниже
обещались стрелки ↑↓←→ и Esc. Обработчиков клавиатуры в компоненте нет ни одного, поэтому
application отбирал у скринридера режим чтения, ничего не давая взамен, а
grid заявлял структуру строк и ячеек, которой в DOM не было. Роли сняты.
Полный grid-паттерн со стрелками, Home/End и roving tabindex — отдельная задача.