Feat: Macht Transaktionen in der Transaktions-Liste prüf- bzw. editierbar

This commit is contained in:
2026-01-04 18:29:53 +01:00
parent 03ea5b717c
commit b4485915df

View File

@@ -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<TransactionList> {
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}'