diff --git a/lib/Pages/Trend/transaction_list.dart b/lib/Pages/Trend/transaction_list.dart index 1bd1ffc..b95ad09 100644 --- a/lib/Pages/Trend/transaction_list.dart +++ b/lib/Pages/Trend/transaction_list.dart @@ -1,3 +1,5 @@ +import 'dart:async'; + import 'package:flutter/material.dart'; import 'package:flutter_sticky_header/flutter_sticky_header.dart'; import 'package:intl/intl.dart'; @@ -115,8 +117,23 @@ class _TransactionListState extends State { final Transaction transaction = entry.value[index]; return ListTile( + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(12), + ), + onTap: () { + unawaited( + _transactionController.editTransactionHandler( + transaction.id, + ), + ); + }, contentPadding: EdgeInsets.zero, - title: Text(transaction.name), + title: Text( + transaction.name, + style: (transaction.checked) + ? const TextStyle() + : TextStyle(color: theme.colorScheme.error), + ), subtitle: Text( '${transaction.date?.day}' '.${transaction.date?.month}'