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(
|
||||
onDismissRequest = { sheet = null },
|
||||
sheetState = sheetState,
|
||||
) {
|
||||
when (sheet) {
|
||||
when (currentSheet) {
|
||||
Sheet.Chat -> ChatSheet(viewModel = viewModel)
|
||||
Sheet.Settings -> SettingsSheet(viewModel = viewModel)
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue