From b4485915df3ad47180c3f6c7da48f4d8ada0a6e5 Mon Sep 17 00:00:00 2001 From: DragonSlayer_14 Date: Sun, 4 Jan 2026 18:29:53 +0100 Subject: [PATCH] =?UTF-8?q?Feat:=20Macht=20Transaktionen=20in=20der=20Tran?= =?UTF-8?q?saktions-Liste=20pr=C3=BCf-=20bzw.=20editierbar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/Pages/Trend/transaction_list.dart | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) 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}'