package jp.co.progress_llc.portal import android.os.Bundle import javax.inject.Inject import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.activity.enableEdgeToEdge import androidx.navigation.NavGraphBuilder import dagger.hilt.android.AndroidEntryPoint import jp.co.progress_llc.portal.core.ui.theme.AppTheme import jp.co.progress_llc.portal.navigation.AppNavHost import jp.co.progress_llc.portal.navigation.APP_HOME @AndroidEntryPoint class MainActivity : ComponentActivity() { @Inject lateinit var navGraphBuilders: Set<@JvmSuppressWildcards NavGraphBuilder.() -> Unit> override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) enableEdgeToEdge() setContent { AppTheme { AppNavHost( navGraphs = navGraphBuilders.toList(), startDestination = APP_HOME ) } } } }