fix(android): avoid non-exhaustive sheet switch
This commit is contained in:
@@ -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)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user