implement sign up page

This commit is contained in:
2025-05-07 23:40:03 +01:00
parent d3638ffc80
commit 77cb38294c
9 changed files with 166 additions and 13 deletions

View File

@@ -11,12 +11,19 @@
// Import Routes
import { Route as rootRoute } from "./__root"
import { Route as SignupImport } from "./signup"
import { Route as LoginImport } from "./login"
import { Route as BookmarksImport } from "./bookmarks"
import { Route as IndexImport } from "./index"
// Create/Update Routes
const SignupRoute = SignupImport.update({
id: "/signup",
path: "/signup",
getParentRoute: () => rootRoute,
} as any)
const LoginRoute = LoginImport.update({
id: "/login",
path: "/login",
@@ -60,6 +67,13 @@ declare module "@tanstack/react-router" {
preLoaderRoute: typeof LoginImport
parentRoute: typeof rootRoute
}
"/signup": {
id: "/signup"
path: "/signup"
fullPath: "/signup"
preLoaderRoute: typeof SignupImport
parentRoute: typeof rootRoute
}
}
}
@@ -69,12 +83,14 @@ export interface FileRoutesByFullPath {
"/": typeof IndexRoute
"/bookmarks": typeof BookmarksRoute
"/login": typeof LoginRoute
"/signup": typeof SignupRoute
}
export interface FileRoutesByTo {
"/": typeof IndexRoute
"/bookmarks": typeof BookmarksRoute
"/login": typeof LoginRoute
"/signup": typeof SignupRoute
}
export interface FileRoutesById {
@@ -82,14 +98,15 @@ export interface FileRoutesById {
"/": typeof IndexRoute
"/bookmarks": typeof BookmarksRoute
"/login": typeof LoginRoute
"/signup": typeof SignupRoute
}
export interface FileRouteTypes {
fileRoutesByFullPath: FileRoutesByFullPath
fullPaths: "/" | "/bookmarks" | "/login"
fullPaths: "/" | "/bookmarks" | "/login" | "/signup"
fileRoutesByTo: FileRoutesByTo
to: "/" | "/bookmarks" | "/login"
id: "__root__" | "/" | "/bookmarks" | "/login"
to: "/" | "/bookmarks" | "/login" | "/signup"
id: "__root__" | "/" | "/bookmarks" | "/login" | "/signup"
fileRoutesById: FileRoutesById
}
@@ -97,12 +114,14 @@ export interface RootRouteChildren {
IndexRoute: typeof IndexRoute
BookmarksRoute: typeof BookmarksRoute
LoginRoute: typeof LoginRoute
SignupRoute: typeof SignupRoute
}
const rootRouteChildren: RootRouteChildren = {
IndexRoute: IndexRoute,
BookmarksRoute: BookmarksRoute,
LoginRoute: LoginRoute,
SignupRoute: SignupRoute,
}
export const routeTree = rootRoute
@@ -117,7 +136,8 @@ export const routeTree = rootRoute
"children": [
"/",
"/bookmarks",
"/login"
"/login",
"/signup"
]
},
"/": {
@@ -128,6 +148,9 @@ export const routeTree = rootRoute
},
"/login": {
"filePath": "login.tsx"
},
"/signup": {
"filePath": "signup.tsx"
}
}
}