asmit/fila-calendar
Effortless date selection, built for Filament
A polished inline calendar for forms and infolists. Multi-range selection, hover preview, locale support, and no extra UI dependencies.
Bookings
Select dates
July 2026
August 2026
September 2026
Everything you need for date selection
Four selection modes
Single dates, multiple dates, one range, or many ranges — all with consistent state hydration and dehydration.
Range hover preview
After picking a start date, hover toward the end date to preview in-between days before the second click.
Smart range splitting
Click a middle day in a multi-range to split it into two ranges instead of clearing the whole span.
Locale support
Localize month headers, weekday labels, and dropdowns with ->locale('ja') or browser defaults.
Multi-month grids
Render up to twelve months with responsive columns, optional scrolling, and selectable headers.
Form & infolist
CalendarInput for editable forms and CalendarEntry for read-only infolist display with the same API.
