Skip to content

Calendar ​

An inline month-grid calendar, with a standard single-date mode and a range mode.

View source on GitHub ↗

CLI ​

Install this component into your project:

calendar
$flutter_beautify add calendar

Variants ​

FBCalendar.standard() · FBCalendar.range()

Key parameters ​

ParameterTypeDefault
selectedDateDateTime?—
onDateChangedValueChanged<DateTime?>?—
firstDate / lastDateDateTimerequired

Usage ​

dart
import 'package:your_app/widgets/calendar.dart';

FBCalendar.standard(
  selectedDate: date,
  onDateChanged: (d) => setState(() => date = d),
  firstDate: DateTime(2020),
  lastDate: DateTime(2030),
);

Released under the MIT License.