Koori UI
Components

GlassCalendar

A date-picker calendar built on react-day-picker with glassmorphism styling.

Preview

May 2026

Usage

import { GlassCalendar } from "koori-ui";
import { useState } from "react";
 
const [date, setDate] = useState<Date | undefined>(new Date());
 
<GlassCalendar mode="single" selected={date} onSelect={setDate} />

Props

PropTypeDefaultDescription
mode"single" | "multiple" | "range"Selection mode
selectedDate | Date[] | DateRangeControlled selection
onSelect(value) => voidFired when the selection changes
disabledMatcher | Matcher[]Dates to disable
showOutsideDaysbooleantrueShow days from adjacent months
numberOfMonthsnumber1Number of months to render

All react-day-picker DayPicker props are also supported.

On this page