This commit is contained in:
2024-07-30 09:04:07 +08:00
parent 53c71973ae
commit 406caa3702
6 changed files with 637 additions and 21 deletions

View File

@@ -29,7 +29,10 @@ import com.aiosman.riderpro.ui.gallery.ProfileTimelineScreen
import com.aiosman.riderpro.ui.index.IndexScreen
import com.aiosman.riderpro.ui.like.LikeScreen
import com.aiosman.riderpro.ui.location.LocationDetailScreen
import com.aiosman.riderpro.ui.login.EmailSignupScreen
import com.aiosman.riderpro.ui.login.LoginPage
import com.aiosman.riderpro.ui.login.SignupScreen
import com.aiosman.riderpro.ui.login.UserAuthScreen
import com.aiosman.riderpro.ui.message.NotificationsScreen
import com.aiosman.riderpro.ui.modification.EditModificationScreen
import com.aiosman.riderpro.ui.post.NewPostScreen
@@ -54,6 +57,9 @@ sealed class NavigationRoute(
data object EditModification : NavigationRoute("EditModification")
data object Login : NavigationRoute("Login")
data object AccountProfile : NavigationRoute("AccountProfile/{id}")
data object SignUp : NavigationRoute("SignUp")
data object UserAuth : NavigationRoute("UserAuth")
data object EmailSignUp : NavigationRoute("EmailSignUp")
}
@@ -65,7 +71,7 @@ fun NavigationController(navController: NavHostController) {
NavHost(
navController = navController,
startDestination = NavigationRoute.Login.route,
startDestination = NavigationRoute.Index.route,
) {
composable(route = NavigationRoute.Index.route) {
CompositionLocalProvider(
@@ -148,6 +154,15 @@ fun NavigationController(navController: NavHostController) {
) {
AccountProfile(it.arguments?.getString("id")!!)
}
composable(route = NavigationRoute.SignUp.route) {
SignupScreen()
}
composable(route = NavigationRoute.UserAuth.route) {
UserAuthScreen()
}
composable(route = NavigationRoute.EmailSignUp.route) {
EmailSignupScreen()
}
}