custom filters
This commit is contained in:
@@ -241,6 +241,7 @@ class _TransactionsScreenState extends State<TransactionsScreen> {
|
||||
}
|
||||
|
||||
Future<void> _saveAsHomeWidget() async {
|
||||
final preferences = context.read<PreferencesController>();
|
||||
final created = await composeHomeFilterWidget(
|
||||
context,
|
||||
initialFilter: TransactionFilterSelection(
|
||||
@@ -252,8 +253,8 @@ class _TransactionsScreenState extends State<TransactionsScreen> {
|
||||
),
|
||||
skipFilterDialog: true,
|
||||
);
|
||||
if (created == null || !mounted) return;
|
||||
await context.read<PreferencesController>().addHomeFilterWidget(created);
|
||||
if (created == null) return;
|
||||
await preferences.addHomeFilterWidget(created);
|
||||
if (!mounted) return;
|
||||
ScaffoldMessenger.of(context).showSnackBar(
|
||||
SnackBar(content: Text('Added “${created.name}” to Home')),
|
||||
|
||||
Reference in New Issue
Block a user