Fix missing appbar when statistics are loading

(cherry picked from commit 8fae92034e1e43560f254b2563acbfa9106702cf)
This commit is contained in:
arkon 2023-05-12 18:13:07 -04:00 committed by Jobobby04
parent e783649ee8
commit 7eaed00cd3

View File

@ -25,11 +25,6 @@ class StatsScreen : Screen() {
val screenModel = rememberScreenModel { StatsScreenModel() } val screenModel = rememberScreenModel { StatsScreenModel() }
val state by screenModel.state.collectAsState() val state by screenModel.state.collectAsState()
if (state is StatsScreenState.Loading) {
LoadingScreen()
return
}
Scaffold( Scaffold(
topBar = { scrollBehavior -> topBar = { scrollBehavior ->
AppBar( AppBar(
@ -56,6 +51,11 @@ class StatsScreen : Screen() {
) )
}, },
) { paddingValues -> ) { paddingValues ->
if (state is StatsScreenState.Loading) {
LoadingScreen()
return@Scaffold
}
StatsScreenContent( StatsScreenContent(
state = state as? StatsScreenState.Success ?: return@Scaffold, state = state as? StatsScreenState.Success ?: return@Scaffold,
paddingValues = paddingValues, paddingValues = paddingValues,