Show a message when expenses list is empty
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing

This commit is contained in:
2025-07-17 17:51:13 +02:00
parent e45648e038
commit 8db2cf3ece
2 changed files with 8 additions and 2 deletions

View File

@@ -48,6 +48,12 @@ class _ExpensesList extends StatelessWidget {
@override
Widget build(BuildContext context) {
if (list.isEmpty) {
return const Center(
child: Text("There is no entry waiting for upload (yet)"),
);
}
return ListView.builder(
itemBuilder: (context, entryNum) {
final expense = list[entryNum];

View File

@@ -40,9 +40,9 @@ Future<void> _performSynchronization(Ref ref) async {
// Lastly delete the local expense
ref.watch(expensesProvider).requireValue.deleteExpense(exp);
ref.invalidate(expensesProvider);
}
ref.invalidate(expensesProvider);
}
class SynchronizeButton extends HookConsumerWidget {