Skip to content

Calendar

A paging month grid where every day cell is your own content.

Calendar Calendar

val state =
    rememberJengaCalendarState(
        startMonth = YearMonth(
            year = 2026,
            month = Month.JANUARY,
        ),
        endMonth = YearMonth(
            year = 2026,
            month = Month.DECEMBER,
        ),
    )
JengaCalendar(
    state = state,
    dayContent = { day ->
        JengaCalendarDefaults.Day(
            day = day,
            selected = day.date == picked,
            enabled = true,
            isToday = false,
            onClick = { picked = day.date },
        )
    },
)