diff --git a/feature/home/src/commonMain/composeResources/values-ar/strings.xml b/feature/home/src/commonMain/composeResources/values-ar/strings.xml index f190643ed7..03dc2d39e3 100644 --- a/feature/home/src/commonMain/composeResources/values-ar/strings.xml +++ b/feature/home/src/commonMain/composeResources/values-ar/strings.xml @@ -41,7 +41,7 @@ إلغاء هل أنت متأكد أنك تريد تسجيل الخروج؟ - مرحباً ‎%1$s، + مرحباً، %1$s الخدمات حسابات التوفير حسابات القروض diff --git a/feature/home/src/commonMain/composeResources/values-bn/strings.xml b/feature/home/src/commonMain/composeResources/values-bn/strings.xml index d7912688dd..926d2dff0e 100644 --- a/feature/home/src/commonMain/composeResources/values-bn/strings.xml +++ b/feature/home/src/commonMain/composeResources/values-bn/strings.xml @@ -41,7 +41,7 @@ বাতিল আপনি কি সত্যিই লগআউট করতে চান? - হ্যালো %1$s, + হ্যালো, %1$s সেবা সঞ্চয় অ্যাকাউন্ট ঋণ অ্যাকাউন্ট diff --git a/feature/home/src/commonMain/composeResources/values-es/strings.xml b/feature/home/src/commonMain/composeResources/values-es/strings.xml index e0a594fbc4..2d8e5c9937 100644 --- a/feature/home/src/commonMain/composeResources/values-es/strings.xml +++ b/feature/home/src/commonMain/composeResources/values-es/strings.xml @@ -41,7 +41,7 @@ Cancelar ¿Estás seguro de que quieres cerrar sesión? - Hola %1$s, + Hola, %1$s Servicios Cuentas de ahorro Cuentas de préstamo diff --git a/feature/home/src/commonMain/composeResources/values-fa/strings.xml b/feature/home/src/commonMain/composeResources/values-fa/strings.xml index 2d9e81ece9..8f44cd7b2b 100644 --- a/feature/home/src/commonMain/composeResources/values-fa/strings.xml +++ b/feature/home/src/commonMain/composeResources/values-fa/strings.xml @@ -41,7 +41,7 @@ لغو آیا مطمئن هستید که می‌خواهید خارج شوید؟ - سلام %1$s، + سلام، %1$s خدمات حساب‌های پس‌انداز حساب‌های وام diff --git a/feature/home/src/commonMain/composeResources/values-fr/strings.xml b/feature/home/src/commonMain/composeResources/values-fr/strings.xml index 6587186150..5b5f9d2d6a 100644 --- a/feature/home/src/commonMain/composeResources/values-fr/strings.xml +++ b/feature/home/src/commonMain/composeResources/values-fr/strings.xml @@ -41,7 +41,7 @@ Annuler Êtes-vous sûr de vouloir vous déconnecter? - Bonjour %1$s, + Bonjour, %1$s Services Comptes d'épargne Comptes de prêt diff --git a/feature/home/src/commonMain/composeResources/values-hi/strings.xml b/feature/home/src/commonMain/composeResources/values-hi/strings.xml index 2966867e22..073185fb4e 100644 --- a/feature/home/src/commonMain/composeResources/values-hi/strings.xml +++ b/feature/home/src/commonMain/composeResources/values-hi/strings.xml @@ -41,7 +41,7 @@ रद्द करें क्या आप वाकई लॉगआउट करना चाहते हैं? - नमस्ते %1$s, + नमस्ते, %1$s सेवाएँ बचत खाते ऋण खाते diff --git a/feature/home/src/commonMain/composeResources/values-id/strings.xml b/feature/home/src/commonMain/composeResources/values-id/strings.xml index 57a936ac9a..f5c14ef3be 100644 --- a/feature/home/src/commonMain/composeResources/values-id/strings.xml +++ b/feature/home/src/commonMain/composeResources/values-id/strings.xml @@ -41,7 +41,7 @@ Batal Apakah Anda yakin ingin keluar? - Halo %1$s, + Halo, %1$s Layanan Rekening Tabungan Rekening Pinjaman diff --git a/feature/home/src/commonMain/composeResources/values-km/strings.xml b/feature/home/src/commonMain/composeResources/values-km/strings.xml index 06e7fb6708..eeac97d8f2 100644 --- a/feature/home/src/commonMain/composeResources/values-km/strings.xml +++ b/feature/home/src/commonMain/composeResources/values-km/strings.xml @@ -41,7 +41,7 @@ បោះបង់ តើអ្នកប្រាកដថាចង់ចេញពីប្រព័ន្ធមែនទេ? - សួស្តី %1$s, + សួស្តី, %1$s សេវាកម្ម គណនីសន្សំ គណនីប្រាក់កម្ចី diff --git a/feature/home/src/commonMain/composeResources/values-kn/strings.xml b/feature/home/src/commonMain/composeResources/values-kn/strings.xml index 7c12c4a057..7b3fc37d7d 100644 --- a/feature/home/src/commonMain/composeResources/values-kn/strings.xml +++ b/feature/home/src/commonMain/composeResources/values-kn/strings.xml @@ -41,7 +41,7 @@ ರದ್ದುಮಾಡು ನೀವು ಲಾಗ್ ಔಟ್ ಮಾಡಲು ಖಚಿತವಾಗಿ ಬಯಸುವಿರಾ? - ನಮಸ್ಕಾರ %1$s, + ನಮಸ್ಕಾರ, %1$s ಸೇವೆಗಳು ಉಳಿತಾಯ ಖಾತೆಗಳು ಸಾಲ ಖಾತೆಗಳು diff --git a/feature/home/src/commonMain/composeResources/values-my/strings.xml b/feature/home/src/commonMain/composeResources/values-my/strings.xml index 7352f0368d..6ea0eb5288 100644 --- a/feature/home/src/commonMain/composeResources/values-my/strings.xml +++ b/feature/home/src/commonMain/composeResources/values-my/strings.xml @@ -41,7 +41,7 @@ မလုပ်တော့ပါ ထွက်လိုသည်မှာ သေချာပါသလား? - ဟယ်လို %1$s, + ဟယ်လို, %1$s ဝန်ဆောင်မှုများ စုဆောင်းငွေ အကောင့်များ ချေးငွေ အကောင့်များ diff --git a/feature/home/src/commonMain/composeResources/values-pl/strings.xml b/feature/home/src/commonMain/composeResources/values-pl/strings.xml index ffcc5caa8b..152f21dc7f 100644 --- a/feature/home/src/commonMain/composeResources/values-pl/strings.xml +++ b/feature/home/src/commonMain/composeResources/values-pl/strings.xml @@ -41,7 +41,7 @@ Anuluj Czy na pewno chcesz się wylogować? - Witaj %1$s, + Witaj, %1$s Usługi Konta oszczędnościowe Konta kredytowe diff --git a/feature/home/src/commonMain/composeResources/values-pt/strings.xml b/feature/home/src/commonMain/composeResources/values-pt/strings.xml index ea4a8026fb..b504f6e454 100644 --- a/feature/home/src/commonMain/composeResources/values-pt/strings.xml +++ b/feature/home/src/commonMain/composeResources/values-pt/strings.xml @@ -41,7 +41,7 @@ Cancelar Tem certeza de que deseja sair? - Olá %1$s, + Olá, %1$s Serviços Contas de Poupança Contas de Empréstimo diff --git a/feature/home/src/commonMain/composeResources/values-ru/strings.xml b/feature/home/src/commonMain/composeResources/values-ru/strings.xml index ae3caff5e6..0680f50720 100644 --- a/feature/home/src/commonMain/composeResources/values-ru/strings.xml +++ b/feature/home/src/commonMain/composeResources/values-ru/strings.xml @@ -41,7 +41,7 @@ Отмена Вы уверены, что хотите выйти? - Здравствуйте, %1$s, + Здравствуйте, %1$s Услуги Сберегательные счета Кредитные счета diff --git a/feature/home/src/commonMain/composeResources/values-sw/strings.xml b/feature/home/src/commonMain/composeResources/values-sw/strings.xml index 4e36b57ea9..ec843bb458 100644 --- a/feature/home/src/commonMain/composeResources/values-sw/strings.xml +++ b/feature/home/src/commonMain/composeResources/values-sw/strings.xml @@ -41,7 +41,7 @@ Ghairi Una uhakika unataka kutoka? - Habari %1$s, + Habari, %1$s Huduma Akaunti za Akiba Akaunti za Mikopo diff --git a/feature/home/src/commonMain/composeResources/values-te/strings.xml b/feature/home/src/commonMain/composeResources/values-te/strings.xml index 798a0bc18a..69989d5c18 100644 --- a/feature/home/src/commonMain/composeResources/values-te/strings.xml +++ b/feature/home/src/commonMain/composeResources/values-te/strings.xml @@ -41,7 +41,7 @@ రద్దు మీరు నిజంగా లాగౌట్ అవ్వాలనుకుంటున్నారా? - హలో %1$s, + హలో, %1$s సేవలు పొదుపు ఖాతాలు రుణ ఖాతాలు diff --git a/feature/home/src/commonMain/composeResources/values-ur/strings.xml b/feature/home/src/commonMain/composeResources/values-ur/strings.xml index 5898bd3eab..c33debefd8 100644 --- a/feature/home/src/commonMain/composeResources/values-ur/strings.xml +++ b/feature/home/src/commonMain/composeResources/values-ur/strings.xml @@ -41,7 +41,7 @@ منسوخ کریں کیا آپ واقعی لاگ آؤٹ کرنا چاہتے ہیں؟ - السلام علیکم ‎%1$s، + السلام علیکم، %1$s سروسز بچت اکاؤنٹس قرض اکاؤنٹس diff --git a/feature/home/src/commonMain/composeResources/values/strings.xml b/feature/home/src/commonMain/composeResources/values/strings.xml index 2e0d653ef8..5826394bf0 100644 --- a/feature/home/src/commonMain/composeResources/values/strings.xml +++ b/feature/home/src/commonMain/composeResources/values/strings.xml @@ -43,7 +43,7 @@ Cancel Are you sure you want to logout? - Hello %1$s, + Hello, %1$s Services Savings Accounts Loan Accounts diff --git a/feature/home/src/commonMain/kotlin/org/mifos/mobile/feature/home/HomeScreen.kt b/feature/home/src/commonMain/kotlin/org/mifos/mobile/feature/home/HomeScreen.kt index a32810f8c4..67e930053c 100644 --- a/feature/home/src/commonMain/kotlin/org/mifos/mobile/feature/home/HomeScreen.kt +++ b/feature/home/src/commonMain/kotlin/org/mifos/mobile/feature/home/HomeScreen.kt @@ -21,6 +21,7 @@ import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.layout.width import androidx.compose.foundation.layout.wrapContentHeight import androidx.compose.foundation.lazy.grid.items import androidx.compose.foundation.rememberScrollState @@ -229,25 +230,54 @@ internal fun ServiceBox( onAction: (HomeAction) -> Unit, modifier: Modifier = Modifier, ) { - FlowRow( - modifier = modifier - .fillMaxWidth(), - maxItemsInEachRow = 4, - horizontalArrangement = Arrangement.spacedBy(DesignToken.spacing.medium), - verticalArrangement = Arrangement.spacedBy(DesignToken.spacing.medium), + Column( + modifier = modifier.fillMaxWidth(), ) { - items.forEach { item -> - Box( + FlowRow( + modifier = Modifier.fillMaxWidth(), + horizontalArrangement = Arrangement.spacedBy(DesignToken.spacing.medium), + verticalArrangement = Arrangement.spacedBy(DesignToken.spacing.large), + maxItemsInEachRow = 4, + ) { + items + .filter { it != ServiceItem.Beneficiary && it != ServiceItem.Faq } + .forEach { item -> + ServiceItemCard( + title = item.title, + icon = item.icon, + onClick = { onAction(HomeAction.OnNavigate(item.route)) }, + modifier = Modifier + .width(72.dp) + .wrapContentHeight(), + ) + } + } + + Spacer(modifier = Modifier.height(DesignToken.spacing.large)) + + Row( + modifier = Modifier + .fillMaxWidth(), + horizontalArrangement = Arrangement.spacedBy( + DesignToken.spacing.medium, + Alignment.Start, + ), + verticalAlignment = Alignment.CenterVertically, + ) { + ServiceItemCard( + title = ServiceItem.Beneficiary.title, + icon = ServiceItem.Beneficiary.icon, + onClick = { onAction(HomeAction.OnNavigate(ServiceItem.Beneficiary.route)) }, modifier = Modifier - .weight(1f), - contentAlignment = Alignment.Center, - ) { - ServiceItemCard( - title = item.title, - icon = item.icon, - onClick = { onAction(HomeAction.OnNavigate(item.route)) }, - ) - } + .width(72.dp), + ) + + ServiceItemCard( + title = ServiceItem.Faq.title, + icon = ServiceItem.Faq.icon, + onClick = { onAction(HomeAction.OnNavigate(ServiceItem.Faq.route)) }, + modifier = Modifier.width(72.dp), + ) } } }