feat(frontend): finished login form with validation

This commit is contained in:
2025-02-21 09:16:07 -06:00
parent d939332499
commit 9719451580
25 changed files with 551 additions and 230 deletions

View File

@@ -14,6 +14,7 @@ import { Route as rootRoute } from './routes/__root'
import { Route as LoginImport } from './routes/login'
import { Route as AboutImport } from './routes/about'
import { Route as AuthImport } from './routes/_auth'
import { Route as AdminImport } from './routes/_admin'
import { Route as IndexImport } from './routes/index'
import { Route as OcpIndexImport } from './routes/ocp/index'
import { Route as OcpLotsImport } from './routes/ocp/lots'
@@ -38,6 +39,11 @@ const AuthRoute = AuthImport.update({
getParentRoute: () => rootRoute,
} as any)
const AdminRoute = AdminImport.update({
id: '/_admin',
getParentRoute: () => rootRoute,
} as any)
const IndexRoute = IndexImport.update({
id: '/',
path: '/',
@@ -73,6 +79,13 @@ declare module '@tanstack/react-router' {
preLoaderRoute: typeof IndexImport
parentRoute: typeof rootRoute
}
'/_admin': {
id: '/_admin'
path: ''
fullPath: ''
preLoaderRoute: typeof AdminImport
parentRoute: typeof rootRoute
}
'/_auth': {
id: '/_auth'
path: ''
@@ -153,6 +166,7 @@ export interface FileRoutesByTo {
export interface FileRoutesById {
__root__: typeof rootRoute
'/': typeof IndexRoute
'/_admin': typeof AdminRoute
'/_auth': typeof AuthRouteWithChildren
'/about': typeof AboutRoute
'/login': typeof LoginRoute
@@ -169,6 +183,7 @@ export interface FileRouteTypes {
id:
| '__root__'
| '/'
| '/_admin'
| '/_auth'
| '/about'
| '/login'
@@ -180,6 +195,7 @@ export interface FileRouteTypes {
export interface RootRouteChildren {
IndexRoute: typeof IndexRoute
AdminRoute: typeof AdminRoute
AuthRoute: typeof AuthRouteWithChildren
AboutRoute: typeof AboutRoute
LoginRoute: typeof LoginRoute
@@ -189,6 +205,7 @@ export interface RootRouteChildren {
const rootRouteChildren: RootRouteChildren = {
IndexRoute: IndexRoute,
AdminRoute: AdminRoute,
AuthRoute: AuthRouteWithChildren,
AboutRoute: AboutRoute,
LoginRoute: LoginRoute,
@@ -207,6 +224,7 @@ export const routeTree = rootRoute
"filePath": "__root.tsx",
"children": [
"/",
"/_admin",
"/_auth",
"/about",
"/login",
@@ -217,6 +235,9 @@ export const routeTree = rootRoute
"/": {
"filePath": "index.tsx"
},
"/_admin": {
"filePath": "_admin.tsx"
},
"/_auth": {
"filePath": "_auth.tsx",
"children": [