Fix missing appbar when statistics are loading
(cherry picked from commit 8fae92034e1e43560f254b2563acbfa9106702cf)
This commit is contained in:
parent
e783649ee8
commit
7eaed00cd3
@ -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,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user