mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-09 16:14:40 +00:00
Merge pull request #3517 from vitorpamplona/claude/amethyst-login-theme-toggle-5af214
Persist login UI state across configuration changes
This commit is contained in:
+2
-2
@@ -24,7 +24,7 @@ import androidx.compose.animation.Crossfade
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.runtime.getValue
|
||||
import androidx.compose.runtime.mutableStateOf
|
||||
import androidx.compose.runtime.remember
|
||||
import androidx.compose.runtime.saveable.rememberSaveable
|
||||
import androidx.compose.runtime.setValue
|
||||
import com.vitorpamplona.amethyst.ui.screen.AccountSessionManager
|
||||
import com.vitorpamplona.amethyst.ui.screen.loggedOff.login.LoginPage
|
||||
@@ -36,7 +36,7 @@ fun LoginOrSignupScreen(
|
||||
accountSessionManager: AccountSessionManager,
|
||||
isFirstLogin: Boolean,
|
||||
) {
|
||||
var wantsNewUser by remember {
|
||||
var wantsNewUser by rememberSaveable {
|
||||
mutableStateOf(false)
|
||||
}
|
||||
|
||||
|
||||
+2
-1
@@ -47,6 +47,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
|
||||
@@ -278,7 +279,7 @@ fun PasswordField(
|
||||
passwordFocusRequester: FocusRequester,
|
||||
onGo: () -> Unit,
|
||||
) {
|
||||
var showCharsPassword by remember { mutableStateOf(false) }
|
||||
var showCharsPassword by rememberSaveable { mutableStateOf(false) }
|
||||
OutlinedTextField(
|
||||
modifier =
|
||||
Modifier
|
||||
|
||||
Reference in New Issue
Block a user