From 26cf8c729cd74e489f7f4a0164d2458812bf8fbd Mon Sep 17 00:00:00 2001 From: Hekmatullah Date: Sun, 26 Jan 2025 16:57:14 +0000 Subject: [PATCH] fix: Prevent app crash when clicking Mifos Initiative License and Change icon colors (#2748) --- androidApp/src/main/AndroidManifest.xml | 2 + .../mobile/feature/about/ui/AboutUsScreen.kt | 43 ++++++++++--------- .../drawable/feature_about_source_code.xml | 2 +- .../res/drawable/feature_about_website.xml | 2 +- 4 files changed, 27 insertions(+), 22 deletions(-) diff --git a/androidApp/src/main/AndroidManifest.xml b/androidApp/src/main/AndroidManifest.xml index 20104c72a..b5b893ef1 100644 --- a/androidApp/src/main/AndroidManifest.xml +++ b/androidApp/src/main/AndroidManifest.xml @@ -64,10 +64,12 @@ - MifosItemCard( - modifier = Modifier.padding(bottom = 8.dp), - onClick = { navigateToItem(item) }, - ) { - item.title?.let { - AboutUsItemCard( - title = it, - subtitle = item.subtitle, - iconUrl = item.iconUrl, - ) + Surface { + LazyColumn( + modifier = modifier + .fillMaxSize() + .padding(16.dp), + ) { + item { + Spacer(modifier = Modifier.height(48.dp)) + AboutUsHeader() + } + items(getAboutUsItem(context)) { item -> + MifosItemCard( + modifier = Modifier.padding(bottom = 8.dp), + onClick = { navigateToItem(item) }, + ) { + item.title?.let { + AboutUsItemCard( + title = it, + subtitle = item.subtitle, + iconUrl = item.iconUrl, + ) + } } } } diff --git a/feature/about/src/main/res/drawable/feature_about_source_code.xml b/feature/about/src/main/res/drawable/feature_about_source_code.xml index 703f5be12..336a25c71 100644 --- a/feature/about/src/main/res/drawable/feature_about_source_code.xml +++ b/feature/about/src/main/res/drawable/feature_about_source_code.xml @@ -14,7 +14,7 @@ android:viewportWidth="48" android:viewportHeight="48"> \ No newline at end of file diff --git a/feature/about/src/main/res/drawable/feature_about_website.xml b/feature/about/src/main/res/drawable/feature_about_website.xml index e2d89be27..b08c7bb3a 100644 --- a/feature/about/src/main/res/drawable/feature_about_website.xml +++ b/feature/about/src/main/res/drawable/feature_about_website.xml @@ -14,6 +14,6 @@ android:viewportWidth="24" android:viewportHeight="24">