1# llimphi-widget-calendar
2
3Month view of a calendar.
4
5A 7 (columns = weekdays) × 6 (rows = weeks) grid showing the days of the focused
6month, with a month/year header plus navigation arrows, a row of weekday
7initials, and the selected day and today highlighted. The widget has **no state
8of its own**: the focused month, the selection and "today" live in the caller's
9`Model`; the widget emits `Msg`s to navigate and to select.
10
11It is the base of the **date picker** (a `field` plus an overlay showing this
12calendar) and useful on its own for agendas, planning and ERP screens. The
13calendar logic (days in month, first weekday, the 6×7 grid) is public and
14testable: see `days_in_month`, `first_weekday`, `month_grid`.
15
16---
17
18Part of **llimphi** — see [llimphi](../../README.md).
README.md
llimphi-widget-calendar
Month view of a calendar.
A 7 (columns = weekdays) × 6 (rows = weeks) grid showing the days of the focused
month, with a month/year header plus navigation arrows, a row of weekday
initials, and the selected day and today highlighted. The widget has no state
of its own: the focused month, the selection and "today" live in the caller's
Model; the widget emits Msgs to navigate and to select.
It is the base of the date picker (a field plus an overlay showing this
calendar) and useful on its own for agendas, planning and ERP screens. The
calendar logic (days in month, first weekday, the 6×7 grid) is public and
testable: see days_in_month, first_weekday, month_grid.
Part of llimphi — see llimphi.