2024-05-18 09:37:50 +08:00

16 lines
533 B
Dart
Executable File

import 'package:flutter/widgets.dart';
import 'datetime_util.dart';
/// Advanced Calendar controller that manage selection date state.
class AdvancedCalendarController extends ValueNotifier<DateTime> {
/// Generates controller with custom date selected.
AdvancedCalendarController(DateTime value) : super(value);
/// Generates controller with today date selected.
AdvancedCalendarController.today() : this(DateTime.now().toZeroTime());
@override
set value(DateTime newValue) => super.value = newValue.toZeroTime();
}