Merge branch 'master' of bitbucket.org:jubilian/nhance_partner

This commit is contained in:
venbaittech 2025-10-13 14:18:44 +05:30
commit 25d9e1d0dd
2 changed files with 7 additions and 5 deletions

View File

@ -1261,9 +1261,7 @@ class PolicyScreenState extends ConsumerState<PolicyScreen> {
return "Select start date first";
}
final startDate = DateFormat(
'dd-MM-yyyy',
).parse(startDateControllerText);
final startDate = DateFormat('dd-MM-yyyy').parse(startDateControllerText);
final endDate = DateFormat('dd-MM-yyyy').parse(value);
if (endDate.isBefore(startDate)) {
@ -1275,7 +1273,7 @@ class PolicyScreenState extends ConsumerState<PolicyScreen> {
startDate.year + 1,
startDate.month,
startDate.day,
);
).subtract(const Duration(days: 1));
if (endDate.isBefore(minEndDate)) {
return "End date must be at least 1 year from start date";

View File

@ -40,9 +40,13 @@ class _ThemedDateFieldState extends State<ThemedDateField> {
BuildContext context,
FormFieldState<String> field,
) async {
DateTime initialDate = selectedDate ??
(widget.controller?.text.isNotEmpty == true
? DateFormat('dd-MM-yyyy').parse(widget.controller!.text)
: DateTime.now());
final pickedDate = await showDatePicker(
context: context,
initialDate: selectedDate ?? DateTime.now(),
initialDate: initialDate,
firstDate: DateTime(2000),
// lastDate: DateTime(2100),
lastDate: widget.lastDate ?? DateTime(2100),