The Calendar component requires a Flux Pro license. Learn more about Flux Pro.
Overview
The Calendar component provides a comprehensive scheduling interface with month, week, and day views. It supports event management, drag-and-drop rescheduling, and seamless Livewire integration for dynamic calendar applications.Basic Usage
Display a calendar with events:With Events
Render events on the calendar:Different Views
Switch between month, week, and day views:Drag and Drop
Enable event rescheduling with drag-and-drop:Creating Events
Allow users to create events by clicking on dates:Custom Event Rendering
Customize how events appear:Use Cases
Event Scheduling
Manage team meetings, appointments, and deadlines in a visual timeline.
Booking System
Allow customers to view availability and book appointments or reservations.
Project Timeline
Display project milestones, deadlines, and important dates.
Availability Management
Show staff schedules, room availability, or resource allocation.
Features
Multiple Views
- Month view: Overview of all events in a month
- Week view: Detailed hourly schedule for a week
- Day view: Granular view of a single day’s events
Event Management
- Click to view event details
- Drag-and-drop to reschedule
- Click empty slots to create new events
- Color-coded event categories
Navigation
- Previous/Next navigation
- Jump to today
- Date picker integration
- Keyboard shortcuts
Customization
The Calendar component supports extensive customization:- Custom event colors and styling
- Configurable week start day
- Business hours highlighting
- Locale-specific date formatting
- Custom time slot intervals