EEnterUI
DocsComponentsThemesDonation
Get Started
    • DatePicker
    • DateRangePicker
    • DatePresetPicker
EnterUIDocsSchedulingDate PickersDateRangePicker
SchedulingUpdated 6 May 2026

DateRangePicker

Native-first start and end date range input.

DateRangePicker pairs two native date inputs for reporting ranges, audit filters, and planning windows.

#Default usage

Date range

The end input uses the start date as its minimum when available.

From
–
To
Code
<DateRangePicker defaultValue={{ from: "2026-05-01", to: "2026-05-07" }} />

#Import

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

#States

Range states

Use native min and max constraints for predictable validation.

From
–
To
From
–
To
From
–
To

#Accessibility

DateRangePicker uses two native date inputs with Start date and End date labels. Wrap it in Field or add surrounding copy when the range purpose needs more context.

#API

  • value, defaultValue, and onValueChange use { from?: string; to?: string }.
  • min and max constrain native date inputs.
  • disabled and invalid map to aria state and data attributes.
  • Supports native div props and className.

#Styling

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

PreviousDatePicker
NextDatePresetPicker

On this page

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