made chnage for date selection
This commit is contained in:
parent
e4165f2ee8
commit
90c76a1799
@ -1,6 +1,6 @@
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:get/get.dart';
|
import 'package:get/get.dart';
|
||||||
|
import 'package:intl/intl.dart';
|
||||||
import 'package:marco/controller/expense/add_expense_controller.dart';
|
import 'package:marco/controller/expense/add_expense_controller.dart';
|
||||||
import 'package:marco/model/expense/expense_type_model.dart';
|
import 'package:marco/model/expense/expense_type_model.dart';
|
||||||
import 'package:marco/model/expense/payment_types_model.dart';
|
import 'package:marco/model/expense/payment_types_model.dart';
|
||||||
@ -222,15 +222,16 @@ class _AddExpenseBottomSheetState extends State<_AddExpenseBottomSheet> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Widget _buildTransactionDateField() {
|
Widget _buildTransactionDateField() {
|
||||||
return _buildTileSelector(
|
return Obx(() => _buildTileSelector(
|
||||||
icon: Icons.calendar_today,
|
icon: Icons.calendar_today,
|
||||||
title: "Transaction Date",
|
title: "Transaction Date",
|
||||||
required: true,
|
required: true,
|
||||||
displayText: controller.transactionDateController.text.isEmpty
|
displayText: controller.selectedTransactionDate.value == null
|
||||||
? "Select Transaction Date"
|
? "Select Transaction Date"
|
||||||
: controller.transactionDateController.text,
|
: DateFormat('dd MMM yyyy')
|
||||||
onTap: () => controller.pickTransactionDate(context),
|
.format(controller.selectedTransactionDate.value!),
|
||||||
);
|
onTap: () => controller.pickTransactionDate(context),
|
||||||
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget _buildLocationField() {
|
Widget _buildLocationField() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user