diff --git a/app/src/main/java/sh/sar/basedbank/ui/home/AccountsFragment.kt b/app/src/main/java/sh/sar/basedbank/ui/home/AccountsFragment.kt
index 07c09cd..bd441c1 100644
--- a/app/src/main/java/sh/sar/basedbank/ui/home/AccountsFragment.kt
+++ b/app/src/main/java/sh/sar/basedbank/ui/home/AccountsFragment.kt
@@ -73,7 +73,10 @@ class AccountsFragment : Fragment() {
insets
}
- viewModel.accounts.observe(viewLifecycleOwner) { adapter.updateAccounts(it) }
+ viewModel.accounts.observe(viewLifecycleOwner) {
+ adapter.updateAccounts(it)
+ binding.emptyView.visibility = if (it.isEmpty()) View.VISIBLE else View.GONE
+ }
viewModel.hideAmounts.observe(viewLifecycleOwner) { adapter.setHideAmounts(it) }
binding.swipeRefresh.setOnRefreshListener {
diff --git a/app/src/main/res/layout/fragment_accounts.xml b/app/src/main/res/layout/fragment_accounts.xml
index 5e10023..20cb6ea 100644
--- a/app/src/main/res/layout/fragment_accounts.xml
+++ b/app/src/main/res/layout/fragment_accounts.xml
@@ -6,13 +6,29 @@
android:layout_height="match_parent"
android:background="?attr/colorSurface">
-
+ android:layout_height="match_parent">
+
+
+
+
+
+
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index a6a1f09..f314a2d 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -244,6 +244,9 @@
Payment Successful
Select a BML account to pay from
+
+ No accounts found
+
No contacts found
Search contacts