Calendar
An inline month-grid calendar, with a standard single-date mode and a range mode.
CLI
Install this component into your project:
calendar
$
flutter_beautify add calendarVariants
FBCalendar.standard() · FBCalendar.range()
Key parameters
| Parameter | Type | Default |
|---|---|---|
selectedDate | DateTime? | — |
onDateChanged | ValueChanged<DateTime?>? | — |
firstDate / lastDate | DateTime | required |
Usage
dart
import 'package:your_app/widgets/calendar.dart';
FBCalendar.standard(
selectedDate: date,
onDateChanged: (d) => setState(() => date = d),
firstDate: DateTime(2020),
lastDate: DateTime(2030),
);