Skip to content

Commit a40d8fa

Browse files
committed
updated
1 parent 15f44af commit a40d8fa

3 files changed

Lines changed: 21 additions & 17 deletions

File tree

core/designsystem/src/androidMain/kotlin/com/mifos/core/designsystem/component/MifosPermissionBox.android.kt

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -132,20 +132,18 @@ actual fun PermissionBox(
132132
},
133133
)
134134

135-
if (shouldShowPermissionRationale) {
136-
MifosDialogBox(
137-
showDialogState = true,
138-
onDismiss = { shouldShowPermissionRationale = false },
139-
title = title,
140-
message = description,
141-
confirmButtonText = confirmButtonText,
142-
onConfirm = {
143-
shouldShowPermissionRationale = false
144-
multiplePermissionLauncher.launch(requiredPermissions.toTypedArray())
145-
},
146-
dismissButtonText = dismissButtonText,
147-
)
148-
}
135+
MifosDialogBox(
136+
showDialogState = shouldShowPermissionRationale,
137+
onDismiss = { shouldShowPermissionRationale = false },
138+
title = title,
139+
message = description,
140+
confirmButtonText = confirmButtonText,
141+
onConfirm = {
142+
shouldShowPermissionRationale = false
143+
multiplePermissionLauncher.launch(requiredPermissions.toTypedArray())
144+
},
145+
dismissButtonText = dismissButtonText,
146+
)
149147

150148
if (shouldDirectUserToApplicationSettings) {
151149
Intent(

feature/report/src/commonMain/kotlin/com/mifos/feature/report/report/ReportScreen.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
package com.mifos.feature.report.report
1111

1212
import androidclient.feature.report.generated.resources.Res
13-
import androidclient.feature.report.generated.resources.feature_report_dismiss
1413
import androidclient.feature.report.generated.resources.feature_report_export_csv
1514
import androidclient.feature.report.generated.resources.feature_report_external_approve_permission_description
1615
import androidclient.feature.report.generated.resources.feature_report_permission_required
@@ -77,7 +76,7 @@ fun ReportScreen(
7776
title = stringResource(Res.string.feature_report_permission_required),
7877
description = stringResource(Res.string.feature_report_external_approve_permission_description),
7978
confirmButtonText = stringResource(Res.string.feature_report_proceed),
80-
dismissButtonText = stringResource(Res.string.feature_report_dismiss),
79+
dismissButtonText = "",
8180
onGranted = {
8281
LaunchedEffect(key1 = Unit) {
8382
scope.launch {

feature/report/src/commonMain/kotlin/com/mifos/feature/report/reportDetail/ReportDetailScreen.kt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ import androidx.compose.ui.text.font.FontWeight
6767
import androidx.compose.ui.unit.dp
6868
import androidx.compose.ui.unit.sp
6969
import androidx.lifecycle.compose.collectAsStateWithLifecycle
70+
import co.touchlab.kermit.Logger
7071
import com.mifos.core.common.utils.Constants
7172
import com.mifos.core.designsystem.component.MifosCircularProgress
7273
import com.mifos.core.designsystem.component.MifosScaffold
@@ -295,6 +296,11 @@ private fun RunReportContent(
295296
runReportDetail: SnapshotStateMap<String, String>,
296297
modifier: Modifier = Modifier,
297298
) {
299+
LaunchedEffect(true) {
300+
Logger.e("Revanth") {
301+
loanPurposeList.toString()
302+
}
303+
}
298304
val firstOffice = officeList.firstOrNull()?.row?.getOrNull(1) ?: ""
299305
val firstOfficeId = officeList.firstOrNull()?.row?.getOrNull(0) ?: ""
300306
val firstOfficer = reportOffices.firstOrNull()?.row?.getOrNull(1) ?: ""
@@ -481,7 +487,8 @@ private fun RunReportContent(
481487
selectedLoanPurposeId = loanPurposeList.getOrNull(index)?.row?.getOrNull(0) ?: ""
482488
},
483489
label = stringResource(Res.string.feature_report_loan_purpose),
484-
options = loanPurposeList.mapNotNull { it.row.getOrNull(1) },
490+
options = loanPurposeList.mapNotNull { it.row.getOrNull(1) }
491+
.filter { !it.contains("-") },
485492
readOnly = true,
486493
)
487494
Spacer(modifier = Modifier.height(16.dp))

0 commit comments

Comments
 (0)