mirror of
https://github.com/bitwarden/android.git
synced 2025-12-10 09:56:45 -06:00
PM-26026: save layout state through config change (#5913)
This commit is contained in:
parent
6f6aacabfb
commit
e57af949fc
@ -19,7 +19,7 @@ import androidx.compose.material3.rememberTimePickerState
|
|||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
import androidx.compose.runtime.getValue
|
import androidx.compose.runtime.getValue
|
||||||
import androidx.compose.runtime.mutableStateOf
|
import androidx.compose.runtime.mutableStateOf
|
||||||
import androidx.compose.runtime.remember
|
import androidx.compose.runtime.saveable.rememberSaveable
|
||||||
import androidx.compose.runtime.setValue
|
import androidx.compose.runtime.setValue
|
||||||
import androidx.compose.ui.Alignment
|
import androidx.compose.ui.Alignment
|
||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
@ -48,7 +48,6 @@ import com.bitwarden.ui.platform.theme.BitwardenTheme
|
|||||||
* with AM/PM.
|
* with AM/PM.
|
||||||
*/
|
*/
|
||||||
@OptIn(ExperimentalMaterial3Api::class)
|
@OptIn(ExperimentalMaterial3Api::class)
|
||||||
@Suppress("LongMethod")
|
|
||||||
@Composable
|
@Composable
|
||||||
fun BitwardenTimePickerDialog(
|
fun BitwardenTimePickerDialog(
|
||||||
initialHour: Int,
|
initialHour: Int,
|
||||||
@ -57,7 +56,7 @@ fun BitwardenTimePickerDialog(
|
|||||||
onDismissRequest: () -> Unit,
|
onDismissRequest: () -> Unit,
|
||||||
is24Hour: Boolean,
|
is24Hour: Boolean,
|
||||||
) {
|
) {
|
||||||
var showTimeInput by remember { mutableStateOf(false) }
|
var showTimeInput by rememberSaveable { mutableStateOf(value = false) }
|
||||||
val timePickerState = rememberTimePickerState(
|
val timePickerState = rememberTimePickerState(
|
||||||
initialHour = initialHour,
|
initialHour = initialHour,
|
||||||
initialMinute = initialMinute,
|
initialMinute = initialMinute,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user