Тема
SCalendarMonth
Обзор
Месячная сетка: рабочее время с недельными итогами или события дня (платежи) с выбором дня и акцентами.
Usage
API
Краткий справочник props, slots и events — см. API Reference.
Guide
События дня: платёжный календарь
API Reference
Свойства
| Имя | Тип | Описание | По умолчанию |
|---|---|---|---|
weeks обязательный | ISCalendarMonthWeek[] | ||
weekdayLabels обязательный | string[] | 7 подписей дней недели (пн–вс); локализация на стороне приложения. | |
weekSummaryLabel | string | Заголовок колонки недельных итогов. | '' |
hideWeekends | boolean | Скрыть колонки субботы и воскресенья. | false |
hideWeekSummary | boolean | Скрыть колонку недельных итогов. | false |
hideEmpty | boolean | Не показывать 00:00 для дней без отработанного времени. | false |
todayDate | string | ISO-дата сегодняшнего дня для подсветки. | '' |
selectedDate | string | ISO-дата выбранного дня для подсветки. | '' |
showOtherMonthNumbers | boolean | Показывать номера дней вне месяца (приглушённо) и разрешать клик по ним. | false |
maxVisibleEvents | number | Максимум видимых чипов событий в ячейке; остальные сворачиваются в «+N». | — |
dayMinHeight | string | Минимальная высота ячейки дня, CSS-значение (например 76px). | — |
loading | boolean | Скелетон вместо значений. | false |
interactive | boolean | Кликабельные ячейки дней. | false |
formatDuration | (…) => … | Форматтер длительности, по умолчанию formatDurationHM. | — |
formatMoreEvents | (…) => … | Подпись свёрнутых событий, по умолчанию +N. | — |
formatDayAriaLabel | (…) => … | aria-label ячейки дня для скринридера; локализация на стороне приложения. | — |
События
| Имя | Описание | Payload |
|---|---|---|
dayClick | Клик по дню (только при interactive). | ISCalendarMonthDay |
Слоты
| Имя | Описание |
|---|---|
day | Содержимое ячейки дня; по умолчанию — время с дельтой |
event | Чип события дня; по умолчанию — текст с цветом по направлению |