fix(android): avoid non-exhaustive sheet switch

This commit is contained in:
Peter Steinberger
2025-12-14 05:42:15 +00:00
parent c3528fb201
commit 1ff7d458a5

View File

@@ -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)
}