Feat: Macht Transaktionen in der Transaktions-Liste prüf- bzw. editierbar
This commit is contained in:
@@ -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}'
|
||||
|
||||
Reference in New Issue
Block a user