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),
+ )
}
}
}