fix(android): avoid non-exhaustive sheet switch
parent
c3528fb201
commit
1ff7d458a5
|
|
@ -60,12 +60,13 @@ fun RootScreen(viewModel: MainViewModel) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (sheet != null) {
|
val currentSheet = sheet
|
||||||
|
if (currentSheet != null) {
|
||||||
ModalBottomSheet(
|
ModalBottomSheet(
|
||||||
onDismissRequest = { sheet = null },
|
onDismissRequest = { sheet = null },
|
||||||
sheetState = sheetState,
|
sheetState = sheetState,
|
||||||
) {
|
) {
|
||||||
when (sheet) {
|
when (currentSheet) {
|
||||||
Sheet.Chat -> ChatSheet(viewModel = viewModel)
|
Sheet.Chat -> ChatSheet(viewModel = viewModel)
|
||||||
Sheet.Settings -> SettingsSheet(viewModel = viewModel)
|
Sheet.Settings -> SettingsSheet(viewModel = viewModel)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue