24 lines
758 B
Kotlin
24 lines
758 B
Kotlin
package dev.meloda.overseerr.theme
|
|
|
|
import android.app.Activity
|
|
import androidx.compose.runtime.Composable
|
|
import androidx.compose.runtime.LaunchedEffect
|
|
import androidx.compose.ui.platform.LocalView
|
|
import androidx.core.view.WindowInsetsControllerCompat
|
|
import androidx.navigation.NavController
|
|
|
|
@Composable
|
|
internal actual fun SystemAppearance(isDark: Boolean) {
|
|
val view = LocalView.current
|
|
LaunchedEffect(isDark) {
|
|
val window = (view.context as Activity).window
|
|
WindowInsetsControllerCompat(window, window.decorView).apply {
|
|
isAppearanceLightStatusBars = isDark
|
|
isAppearanceLightNavigationBars = isDark
|
|
}
|
|
}
|
|
}
|
|
|
|
@Composable
|
|
internal actual fun NavigationSettings(navController: NavController) {
|
|
} |