Coverage Summary for Class: AppInitKt (com.stslex93.notes.ui)

Class Method, % Branch, % Line, % Instruction, %
AppInitKt 0% (0/1) 0% (0/4) 0% (0/13) 0% (0/105)
AppInitKt$AppInit$1$1 0% (0/1) 0% (0/2) 0% (0/4) 0% (0/19)
AppInitKt$AppInit$1$1$invoke$$inlined$onDispose$1 0% (0/2)
AppInitKt$AppInit$3
Total 0% (0/4) 0% (0/6) 0% (0/17) 0% (0/124)


1 package com.stslex93.notes.ui 2  3 import androidx.compose.foundation.background 4 import androidx.compose.foundation.isSystemInDarkTheme 5 import androidx.compose.foundation.layout.Box 6 import androidx.compose.foundation.layout.fillMaxSize 7 import androidx.compose.material3.MaterialTheme 8 import androidx.compose.runtime.Composable 9 import androidx.compose.runtime.DisposableEffect 10 import androidx.compose.ui.Modifier 11 import androidx.compose.ui.graphics.Color 12 import androidx.navigation.NavHostController 13 import com.google.accompanist.systemuicontroller.rememberSystemUiController 14  15 @Composable 16 fun AppInit( 17  navController: NavHostController, 18  modifier: Modifier = Modifier 19 ) { 20  val systemUiController = rememberSystemUiController() 21  val isDarkTheme = isSystemInDarkTheme() 22  23  DisposableEffect(systemUiController, isDarkTheme) { 24  systemUiController.setSystemBarsColor( 25  color = Color.Transparent, 26  darkIcons = isDarkTheme.not(), 27  ) 28  onDispose {} 29  } 30  31  Box( 32  modifier = Modifier 33  .fillMaxSize() 34  .background(MaterialTheme.colorScheme.background) 35  ) { 36  NavigationHost( 37  navHostController = navController, 38  modifier = modifier 39  ) 40  } 41 }