File tree Expand file tree Collapse file tree
client/src/commonMain/kotlin/com/mifos/feature/client/clientDetails
collectionSheet/src/commonMain/kotlin/com/mifos/feature/individualCollectionSheet/paymentDetails Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -113,7 +113,6 @@ import com.mifos.room.entities.accounts.savings.SavingAccountDepositTypeEntity
113113import com.mifos.room.entities.accounts.savings.SavingsAccountEntity
114114import io.github.vinceglb.filekit.dialogs.FileKitType
115115import io.github.vinceglb.filekit.dialogs.compose.rememberFilePickerLauncher
116- import kotlinx.coroutines.launch
117116import org.jetbrains.compose.resources.getString
118117import org.jetbrains.compose.resources.painterResource
119118import org.jetbrains.compose.resources.stringResource
@@ -353,7 +352,7 @@ private fun MifosClientDetailsScreen(
353352 val savingsAccounts = clientDetailsViewModel.savingsAccounts.collectAsStateWithLifecycle().value
354353 var showSelectImageDialog by remember { mutableStateOf(false ) }
355354
356- var imageUrl by remember { mutableStateOf<String ?>(null ) }
355+ var imageUrl by rememberSaveable { mutableStateOf<String ?>(null ) }
357356
358357 LaunchedEffect (client?.clientId) {
359358 if (client?.imagePresent == true && client.clientId != null ) {
Original file line number Diff line number Diff line change @@ -42,7 +42,6 @@ import androidx.compose.runtime.Composable
4242import androidx.compose.runtime.LaunchedEffect
4343import androidx.compose.runtime.getValue
4444import androidx.compose.runtime.mutableStateOf
45- import androidx.compose.runtime.remember
4645import androidx.compose.runtime.saveable.rememberSaveable
4746import androidx.compose.runtime.setValue
4847import androidx.compose.ui.Alignment
@@ -69,7 +68,7 @@ import org.koin.compose.viewmodel.koinViewModel
6968internal fun PaymentDetailsScreenRoute (
7069 viewModel : PaymentDetailsViewModel = koinViewModel(),
7170) {
72- var imageUrl by remember { mutableStateOf<String ?>(null ) }
71+ var imageUrl by rememberSaveable { mutableStateOf<String ?>(null ) }
7372
7473 LaunchedEffect (viewModel.clientId) {
7574 imageUrl = viewModel.getClientImageUrl()
You can’t perform that action at this time.
0 commit comments