add web appbar color customization
This commit is contained in:
@@ -6,6 +6,7 @@ import androidx.compose.foundation.layout.asPaddingValues
|
||||
import androidx.compose.foundation.layout.fillMaxSize
|
||||
import androidx.compose.foundation.layout.padding
|
||||
import androidx.compose.foundation.layout.safeDrawing
|
||||
import androidx.compose.material3.MaterialTheme
|
||||
import androidx.compose.runtime.LaunchedEffect
|
||||
import androidx.compose.ui.ExperimentalComposeUiApi
|
||||
import androidx.compose.ui.Modifier
|
||||
@@ -26,6 +27,7 @@ import ru.shadowsparky.domain.AppConfig
|
||||
import ru.shadowsparky.koin
|
||||
import ru.shadowsparky.ui.hideElementById
|
||||
import ru.shadowsparky.ui.hookPageVisibility
|
||||
import ru.shadowsparky.ui.updateBrowserAppBarColor
|
||||
import ru.shadowsparky.vbox.shared.presentation.Nav
|
||||
import ru.shadowsparky.vbox.shared.presentation.RootFactory
|
||||
import ru.shadowsparky.vbox.shared.presentation.UrlRoutes
|
||||
@@ -71,7 +73,10 @@ fun mainInternal() {
|
||||
root.onFinish.collect { root.navReplace(Route.Loading()) }
|
||||
}
|
||||
Box(Modifier.fillMaxSize().padding(WindowInsets.safeDrawing.asPaddingValues())) {
|
||||
Nav(root)
|
||||
Nav(root) {
|
||||
val color = MaterialTheme.colorScheme.background
|
||||
LaunchedEffect(color) { updateBrowserAppBarColor(color) }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user