When to use it
Hosts control visibleMonth and selectedDay. Civil date models avoid guessed timezone conversion; localize every date formatter.
Select bounded Gregorian civil dates in a controlled month grid.
Native example
Hosts control visibleMonth and selectedDay. Civil date models avoid guessed timezone conversion; localize every date formatter.
LumenCalendar("Project calendar", month, { month = it }, selectedDay = day, onSelectedDayChange = { day = it })Reference
The primary shared and platform-specific options exposed by LumenCalendar.
| API | Values or type | Default | Description |
|---|---|---|---|
| visibleMonth / selectedDay | Controlled civil day / optional civil day | Required | Retains host ownership of stable values and callbacks. |
Native behavior
Hosts control visibleMonth and selectedDay. Civil date models avoid guessed timezone conversion; localize every date formatter.
Localized labels, native controls, selected or disabled state and safe loading/error/empty presentation.
Shared component