Joao Rubens Belluzzo Neto
02/07/2024, 5:27 PMJoao Rubens Belluzzo Neto
02/07/2024, 5:27 PMsealed 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
02/07/2024, 6:04 PM