Skip to content

Commit d884eab

Browse files
committed
refactor
1 parent b7f06ff commit d884eab

2 files changed

Lines changed: 2 additions & 4 deletions

File tree

feature/client/src/commonMain/kotlin/com/mifos/feature/client/clientDetails/ClientDetailsScreen.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,6 @@ import com.mifos.room.entities.accounts.savings.SavingAccountDepositTypeEntity
113113
import com.mifos.room.entities.accounts.savings.SavingsAccountEntity
114114
import io.github.vinceglb.filekit.dialogs.FileKitType
115115
import io.github.vinceglb.filekit.dialogs.compose.rememberFilePickerLauncher
116-
import kotlinx.coroutines.launch
117116
import org.jetbrains.compose.resources.getString
118117
import org.jetbrains.compose.resources.painterResource
119118
import 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) {

feature/collectionSheet/src/commonMain/kotlin/com/mifos/feature/individualCollectionSheet/paymentDetails/PaymentDetailsScreen.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ import androidx.compose.runtime.Composable
4242
import androidx.compose.runtime.LaunchedEffect
4343
import androidx.compose.runtime.getValue
4444
import androidx.compose.runtime.mutableStateOf
45-
import androidx.compose.runtime.remember
4645
import androidx.compose.runtime.saveable.rememberSaveable
4746
import androidx.compose.runtime.setValue
4847
import androidx.compose.ui.Alignment
@@ -69,7 +68,7 @@ import org.koin.compose.viewmodel.koinViewModel
6968
internal 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()

0 commit comments

Comments
 (0)