Feat: Macht Transaktionen prüf- bzw. editierbar
This commit is contained in:
@@ -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(
|
||||
|
||||
@@ -53,7 +53,7 @@ class _RecurringTransactionListState extends State<RecurringTransactionList> {
|
||||
name: 'Wiederkehrende Transaktionen',
|
||||
items: formatedRecurringTransactions,
|
||||
onAdd: _recurringTransactionController.newRecurringTransactionHandler,
|
||||
onEdit: _recurringTransactionController.editRecurringTransaction,
|
||||
onEdit: _recurringTransactionController.editRecurringTransactionHandler,
|
||||
onDelete:
|
||||
_recurringTransactionController.deleteRecurringTransactionHandler,
|
||||
icon: const Icon(Icons.repeat),
|
||||
|
||||
Reference in New Issue
Block a user