equal
  deleted
  inserted
  replaced
  
    
    
    25 import androidx.lifecycle.viewmodel.compose.viewModel  | 
    25 import androidx.lifecycle.viewmodel.compose.viewModel  | 
    26 import androidx.navigation.compose.NavHost  | 
    26 import androidx.navigation.compose.NavHost  | 
    27 import androidx.navigation.compose.composable  | 
    27 import androidx.navigation.compose.composable  | 
    28 import androidx.navigation.compose.rememberNavController  | 
    28 import androidx.navigation.compose.rememberNavController  | 
    29 import com.geekorum.aboutoss.ui.common.OpenSourceLicensesViewModel  | 
    29 import com.geekorum.aboutoss.ui.common.OpenSourceLicensesViewModel  | 
         | 
    30 import com.geekorum.aboutoss.ui.material3.AdaptiveOpenSourceDependenciesScreen  | 
    30 import kotlinx.serialization.Serializable  | 
    31 import kotlinx.serialization.Serializable  | 
    31 import com.geekorum.aboutoss.ui.material.OpenSourceDependenciesNavHost as Material2OpenSourceDependenciesNavHost  | 
    32 import com.geekorum.aboutoss.ui.material.OpenSourceDependenciesNavHost as Material2OpenSourceDependenciesNavHost  | 
    32 import com.geekorum.aboutoss.ui.material3.OpenSourceDependenciesNavHost as Material3OpenSourceDependenciesNavHost  | 
         | 
    33   | 
    33   | 
    34   | 
    34   | 
    35 @Serializable  | 
    35 @Serializable  | 
    36 private object Home  | 
    36 private object Home  | 
    37   | 
    37   | 
    83 @Composable  | 
    83 @Composable  | 
    84 fun Material3Screen(navigateUp: () -> Unit) { | 
    84 fun Material3Screen(navigateUp: () -> Unit) { | 
    85     val viewModel: OpenSourceLicensesViewModel = viewModel(initializer = { | 
    85     val viewModel: OpenSourceLicensesViewModel = viewModel(initializer = { | 
    86         createPrebuildOpenSourceLicensesViewModel()  | 
    86         createPrebuildOpenSourceLicensesViewModel()  | 
    87     })  | 
    87     })  | 
    88     Material3OpenSourceDependenciesNavHost(  | 
    88     AdaptiveOpenSourceDependenciesScreen(  | 
    89         openSourceLicensesViewModel = viewModel,  | 
    89         openSourceLicensesViewModel = viewModel,  | 
    90         navigateUp = navigateUp  | 
    90         navigateUp = navigateUp  | 
    91     )  | 
    91     )  | 
    92 }  | 
    92 }  |