Coverage Summary for Class: SystemUiSetupKt (com.vsevolodganin.clicktrack.ui.piece)

Class Method, % Branch, % Line, % Instruction, %
SystemUiSetupKt 0% (0/2) 0% (0/2) 0% (0/17) 0% (0/126)
SystemUiSetupKt$SystemUiSetup$lambda$3$lambda$2$$inlined$onDispose$1 0% (0/2)
Total 0% (0/4) 0% (0/2) 0% (0/17) 0% (0/126)


 package com.vsevolodganin.clicktrack.ui.piece
 
 import androidx.compose.foundation.isSystemInDarkTheme
 import androidx.compose.runtime.Composable
 import androidx.compose.runtime.DisposableEffect
 import androidx.compose.ui.graphics.Color
 import com.google.accompanist.systemuicontroller.rememberSystemUiController
 import com.vsevolodganin.clicktrack.utils.compose.isSystemInLandscape
 
 @Composable
 actual fun SystemUiSetup() {
     // TODO: Support edge-to-edge mode
     @Suppress("DEPRECATION")
     val systemUiController = rememberSystemUiController()
     val isDarkTheme = isSystemInDarkTheme()
     val isLandscape = isSystemInLandscape()
     DisposableEffect(systemUiController, isDarkTheme, isLandscape) {
         systemUiController.apply {
             setStatusBarColor(
                 color = Color.Transparent,
                 darkIcons = false,
             )
             setNavigationBarColor(
                 color = Color.Transparent,
                 darkIcons = !isDarkTheme && !isLandscape,
                 navigationBarContrastEnforced = false,
             )
         }
         onDispose {}
     }
 }