diff --git a/example/src/main/java/com/spruceid/mobilesdkexample/wallet/WalletHomeView.kt b/example/src/main/java/com/spruceid/mobilesdkexample/wallet/WalletHomeView.kt
index ca8d1cf..5246a5d 100644
--- a/example/src/main/java/com/spruceid/mobilesdkexample/wallet/WalletHomeView.kt
+++ b/example/src/main/java/com/spruceid/mobilesdkexample/wallet/WalletHomeView.kt
@@ -32,8 +32,6 @@ import com.spruceid.mobilesdkexample.navigation.Screen
import com.spruceid.mobilesdkexample.ui.theme.Inter
import com.spruceid.mobilesdkexample.ui.theme.TextHeader
import com.spruceid.mobilesdkexample.ui.theme.Primary
-import com.spruceid.mobilesdkexample.utils.vcs
-import com.spruceid.mobilesdkexample.utils.mdocBase64
import com.spruceid.mobilesdkexample.viewmodels.IRawCredentialsViewModel
@Composable
@@ -89,19 +87,31 @@ fun WalletHomeHeader(navController: NavController) {
fun WalletHomeBody(rawCredentialsViewModel: IRawCredentialsViewModel) {
val rawCredentials by rawCredentialsViewModel.rawCredentials.collectAsState()
- LazyColumn(
- Modifier
- .fillMaxWidth()
- .padding(top = 20.dp)
- ) {
- items(rawCredentials) { rawCredential ->
- AchievementCredentialItem(rawCredential.rawCredential).component()
- }
+ if(rawCredentials.isNotEmpty()) {
+ LazyColumn(
+ Modifier
+ .fillMaxWidth()
+ .padding(top = 20.dp)
+ ) {
+ items(rawCredentials) { rawCredential ->
+ AchievementCredentialItem(rawCredential.rawCredential).component()
+ }
// item {
// vcs.map { vc ->
// GenericCredentialListItems(vc = vc)
// }
// ShareableCredentialListItems(mdocBase64 = mdocBase64)
// }
+ }
+ } else {
+ Column {
+ Spacer(modifier = Modifier.weight(1f))
+ Image(
+ painter = painterResource(id = R.drawable.empty_wallet),
+ contentDescription = stringResource(id = R.string.user),
+ modifier = Modifier.weight(1f)
+ )
+ Spacer(modifier = Modifier.weight(1f))
+ }
}
}
diff --git a/example/src/main/res/drawable/empty_wallet.xml b/example/src/main/res/drawable/empty_wallet.xml
new file mode 100644
index 0000000..94311c0
--- /dev/null
+++ b/example/src/main/res/drawable/empty_wallet.xml
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/example/src/main/res/values/strings.xml b/example/src/main/res/values/strings.xml
index 290b1a7..e2a0c6e 100644
--- a/example/src/main/res/values/strings.xml
+++ b/example/src/main/res/values/strings.xml
@@ -12,4 +12,5 @@
Invalid credential
Verification Activity Log
Start action
+ No credentials added yet
\ No newline at end of file