made chnage for date selection

This commit is contained in:
Vaibhav Surve 2025-10-01 16:21:19 +05:30
parent e4165f2ee8
commit 90c76a1799

View File

@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:intl/intl.dart';
import 'package:marco/controller/expense/add_expense_controller.dart';
import 'package:marco/model/expense/expense_type_model.dart';
import 'package:marco/model/expense/payment_types_model.dart';
@ -222,15 +222,16 @@ class _AddExpenseBottomSheetState extends State<_AddExpenseBottomSheet> {
}
Widget _buildTransactionDateField() {
return _buildTileSelector(
icon: Icons.calendar_today,
title: "Transaction Date",
required: true,
displayText: controller.transactionDateController.text.isEmpty
? "Select Transaction Date"
: controller.transactionDateController.text,
onTap: () => controller.pickTransactionDate(context),
);
return Obx(() => _buildTileSelector(
icon: Icons.calendar_today,
title: "Transaction Date",
required: true,
displayText: controller.selectedTransactionDate.value == null
? "Select Transaction Date"
: DateFormat('dd MMM yyyy')
.format(controller.selectedTransactionDate.value!),
onTap: () => controller.pickTransactionDate(context),
));
}
Widget _buildLocationField() {