INNER CODE UNIT · Kotlin
androidStatusBarSideEffect
ryanw-mobile/OctoMeter · androidApp/src/main/kotlin/com/rwmobi/kunigami/MainActivity.kt:38
androidStatusBarSideEffect = { statusBarColor, isDarkTheme ->
val view = LocalView.current
if (!view.isInEditMode) {
SideEffect {
val window = (view.context as Activity).window
@Suppress("DEPRECATION")
window.statusBarColor = statusBarColor
WindowCompat.getInsetsController(window, view).isAppearanceLightStatusBars = isDarkTheme
}
}
},
)
}
}
}
@Preview