EEnterUI
DocsComponentsThemesDonation
Get Started
    • Calendar
    • CalendarView
    • ResourceCalendar
EnterUIDocsSchedulingCalendarsCalendarView
SchedulingUpdated 6 May 2026

CalendarView

Month, week, and day calendar layout for admin scheduling.

CalendarView is a calendar layout, not a picker. It is designed for compact scheduling previews, release windows, and admin calendars.

#Default usage

Release windows

Switch between month, week, and day views.

Month

May 2026

SunMonTueWedThuFriSat
26
No events
27
No events
28
No events
29
No events
30
No events
1
No events
2
No events
3
No events
4
No events
5
6
No events
7
8
No events
9
No events
10
No events
11
No events
12
No events
13
No events
14
No events
15
No events
16
No events
17
No events
18
No events
19
No events
20
No events
21
No events
22
No events
23
No events
24
No events
25
No events
26
No events
27
No events
28
No events
29
No events
30
No events
31
No events
1
No events
2
No events
3
No events
4
No events
5
No events
6
No events
Code
<CalendarView
  defaultDate="2026-05-05T00:00:00"
  events={[
    { id: "release", title: "Release window", start: "2026-05-05T09:00:00", end: "2026-05-05T10:00:00", tone: "success", meta: "v0.5.0" },
    { id: "review", title: "Design review", start: "2026-05-07T13:00:00", end: "2026-05-07T14:00:00", tone: "info" }
  ]}
/>

#Import

Code
import { CalendarView } from "@froggdesign/enter-ui-react";

#Accessibility

Calendar days render in semantic tables. Events are buttons so they can be reached and opened by keyboard.

#API

  • date, defaultDate, onDateChange.
  • view, defaultView, onViewChange.
  • events with id, title, start, end, tone, and meta.
  • onEventSelect for opening event details.

#Styling

CalendarView uses .eui-calendar-view classes and FroggDesign tokens for controls, calendar grids, event buttons, and current-day states.

PreviousCalendar
NextResourceCalendar

On this page

  1. Default usage
  2. Import
  3. Accessibility
  4. API
  5. Styling