From 628d56732fb165479ec1a32a85c55d2494fa50a6 Mon Sep 17 00:00:00 2001 From: Husnain Date: Mon, 14 Feb 2022 13:52:02 +0300 Subject: [PATCH] didupdate widget function added to update current date if initial date change in parent widget rebuild --- lib/date_picker_widget.dart | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/date_picker_widget.dart b/lib/date_picker_widget.dart index 14ca445..654cd63 100644 --- a/lib/date_picker_widget.dart +++ b/lib/date_picker_widget.dart @@ -128,6 +128,15 @@ class _DatePickerState extends State { super.initState(); } + @override + void didUpdateWidget(covariant DatePicker oldWidget) { + super.didUpdateWidget(oldWidget); + _currentDate = widget.initialSelectedDate; + if (widget.controller != null) { + widget.controller!.animateToSelection(); + } + } + @override Widget build(BuildContext context) { return Container(