Fix: Wählt beim Erstellen des ersten Kontos dieses direkt im AccountSelect aus
This commit is contained in:
@@ -98,6 +98,10 @@ class AccountController {
|
||||
);
|
||||
|
||||
_accounts.value = accounts;
|
||||
|
||||
if (_selected.value == null && accounts.firstOrNull != null) {
|
||||
_selected.value = accounts.firstOrNull;
|
||||
}
|
||||
}
|
||||
|
||||
/// Startet den Prozess, um ein neues Konto anzulegen
|
||||
|
||||
@@ -44,6 +44,9 @@ class _AccountSelectState extends State<AccountSelect> {
|
||||
|
||||
@override
|
||||
Widget build(final BuildContext context) {
|
||||
debugPrint(_selected.toString());
|
||||
debugPrint(_accounts.toString());
|
||||
|
||||
if (_selected != null && _accounts.isNotEmpty) {
|
||||
return DropdownSearch<Account>(
|
||||
items: (final f, final cs) => _accounts,
|
||||
|
||||
@@ -28,12 +28,14 @@ class _RecurringTransactionListState extends State<RecurringTransactionList> {
|
||||
_recurringTransactionController.recurringTransactions.value;
|
||||
|
||||
_recurringTransactionController.recurringTransactions.addListener(() {
|
||||
if (mounted) {
|
||||
setState(() {
|
||||
if (mounted) {
|
||||
_recurringTransactions =
|
||||
_recurringTransactionController.recurringTransactions.value;
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user