Feat: Macht Transaktionen prüf- bzw. editierbar

This commit is contained in:
2026-01-04 18:22:50 +01:00
parent a011b63fb1
commit 03ea5b717c
4 changed files with 37 additions and 9 deletions

View File

@@ -1,3 +1,5 @@
import 'dart:async';
import 'package:flutter/material.dart';
import '../../Controller/account_controller.dart';
@@ -56,8 +58,22 @@ class _RecentTransactionsListState extends State<RecentTransactionsList> {
(final Transaction transaction) => Padding(
padding: const EdgeInsets.symmetric(vertical: 4),
child: ListTile(
contentPadding: EdgeInsets.zero,
title: Text(transaction.name),
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(12),
),
onTap: () {
unawaited(
_transactionController.editTransactionHandler(
transaction.id,
),
);
},
title: Text(
transaction.name,
style: (transaction.checked)
? const TextStyle()
: TextStyle(color: theme.colorScheme.error),
),
trailing: Text(
'${transaction.amount.abs().toStringAsFixed(2)}',
style: TextStyle(