EnterUI
DocsComponentsThemesExamplesDonation
Get Started
    • Calendar
    • CalendarView
    • ResourceCalendar

Default usage

  1. EnterUI
  2. /Docs
  3. /Scheduling
  4. /Calendars
  5. /Calendar
Updated 3 October 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 DatePicker (also exported as DateInput) for a button-triggered calendar popover. DateInput is an alias, not a native mobile date input.

#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
  • Default usage
  • Import
  • Variants
  • Accessibility
  • API
  • Styling