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

Calendar

Compact selectable month grid for product surfaces.

Calendar provides a small date grid for custom date flows while keeping the API string-based and framework-friendly.

#Default usage

Calendar

Use for compact date selection when a visible month grid is needed.

May 2026
MoTuWeThFrSaSu
Code
<Calendar defaultValue="2026-05-03" locale="en-US" />

#Import

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

#Variants

Constraints

Min and max disable dates outside the allowed window.

May 2026
MoTuWeThFrSaSu

#Accessibility

Calendar renders a grid of day buttons with selected state and month navigation controls. Use DateInput when native mobile date picking is more important than an always-visible grid.

#API

  • value, defaultValue, and onValueChange use ISO date strings.
  • min and max disable out-of-range dates.
  • locale controls month and weekday labels.
  • weekStartsOn supports Sunday or Monday starts.

#Styling

Every exported component accepts className when it renders an element. EnterUI styles use .eui-* classes and --eui-* variables mapped from FroggDesign theme tokens.

PreviousDatePresetPicker
NextCalendarView

On this page

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