Vaibhav_Feature-#768 #59
@ -251,6 +251,9 @@ class _ExpenseDetailScreenState extends State<ExpenseDetailScreen> {
|
|||||||
buttonColor = Color(int.parse(next.color.replaceFirst('#', '0xff')));
|
buttonColor = Color(int.parse(next.color.replaceFirst('#', '0xff')));
|
||||||
} catch (_) {}
|
} catch (_) {}
|
||||||
}
|
}
|
||||||
|
DateTime onlyDate(DateTime date) {
|
||||||
|
return DateTime(date.year, date.month, date.day);
|
||||||
|
}
|
||||||
|
|
||||||
return ElevatedButton(
|
return ElevatedButton(
|
||||||
style: ElevatedButton.styleFrom(
|
style: ElevatedButton.styleFrom(
|
||||||
@ -295,7 +298,8 @@ class _ExpenseDetailScreenState extends State<ExpenseDetailScreen> {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (selectedReimburseDate.isBefore(transactionDate)) {
|
if (onlyDate(selectedReimburseDate)
|
||||||
|
.isBefore(onlyDate(transactionDate))) {
|
||||||
showAppSnackbar(
|
showAppSnackbar(
|
||||||
title: 'Invalid Date',
|
title: 'Invalid Date',
|
||||||
message:
|
message:
|
||||||
@ -305,7 +309,8 @@ class _ExpenseDetailScreenState extends State<ExpenseDetailScreen> {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (selectedReimburseDate.isAfter(today)) {
|
if (onlyDate(selectedReimburseDate)
|
||||||
|
.isAfter(onlyDate(today))) {
|
||||||
showAppSnackbar(
|
showAppSnackbar(
|
||||||
title: 'Invalid Date',
|
title: 'Invalid Date',
|
||||||
message: 'Reimbursement date cannot be in the future.',
|
message: 'Reimbursement date cannot be in the future.',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user