Joao Rubens Belluzzo Neto
sealed class Auth(val route: String) { data object Login : Auth(route = "login") data object Register : Auth(route = "register") data object Otp : Auth(route = "otp") } sealed class Home(val route: String){ data object InitialPage: Home(route = "initial") } @Composable fun AppNavigation( navController: NavHostController, startNavigation: Auth = Auth.Login, ) { NavHost( navController = navController, startDestination = startNavigation.route, builder = { composable(Auth.Login.route) { LoginScreen(navController) } composable(Auth.Register.route) { RegisterScreen(navController) } composable(Auth.Otp.route) { OtpScreen(navController) } composable(Home.InitialPage.route) { HomeScreen(navController)} } ) }
Kirill Grouchnikov
A modern programming language that makes developers happier.