From f71af058d3c856a1ed2a513b30def507134d25cc Mon Sep 17 00:00:00 2001 From: SuLGik <58724087+SuLG-ik@users.noreply.github.com> Date: Fri, 15 Mar 2024 10:32:23 +0700 Subject: [PATCH] Add change configuration support for navigation in sample app (#76) --- .../src/commonMain/kotlin/com/preat/peekaboo/common/App.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sample/common/src/commonMain/kotlin/com/preat/peekaboo/common/App.kt b/sample/common/src/commonMain/kotlin/com/preat/peekaboo/common/App.kt index a942f86..b13791a 100644 --- a/sample/common/src/commonMain/kotlin/com/preat/peekaboo/common/App.kt +++ b/sample/common/src/commonMain/kotlin/com/preat/peekaboo/common/App.kt @@ -36,6 +36,7 @@ import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.remember import androidx.compose.runtime.rememberCoroutineScope +import androidx.compose.runtime.saveable.rememberSaveable import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier @@ -57,8 +58,8 @@ fun App() { val scope = rememberCoroutineScope() var images by remember { mutableStateOf(listOf()) } val snackbarHostState = remember { SnackbarHostState() } - var showCamera by remember { mutableStateOf(false) } - var showGallery by remember { mutableStateOf(false) } + var showCamera by rememberSaveable { mutableStateOf(false) } + var showGallery by rememberSaveable { mutableStateOf(false) } val singleImagePicker = rememberImagePickerLauncher(