diff --git a/src/routeTree.gen.ts b/src/routeTree.gen.ts index c809b44..1b59351 100644 --- a/src/routeTree.gen.ts +++ b/src/routeTree.gen.ts @@ -14,6 +14,8 @@ import { Route as AuthenticatedRouteImport } from './routes/_authenticated' import { Route as IndexRouteImport } from './routes/index' import { Route as AuthenticatedPlanesRouteImport } from './routes/_authenticated/planes' import { Route as AuthenticatedFacultadesRouteImport } from './routes/_authenticated/facultades' +import { Route as AuthenticatedDashboardRouteImport } from './routes/_authenticated/dashboard' +import { Route as AuthenticatedAsignaturasRouteImport } from './routes/_authenticated/asignaturas' import { Route as AuthenticatedPlanesPlanIdRouteImport } from './routes/_authenticated/planes/$planId' import { Route as AuthenticatedFacultadFacultadIdRouteImport } from './routes/_authenticated/facultad/$facultadId' import { Route as AuthenticatedPlanesPlanIdModalRouteImport } from './routes/_authenticated/planes/$planId/modal' @@ -42,6 +44,17 @@ const AuthenticatedFacultadesRoute = AuthenticatedFacultadesRouteImport.update({ path: '/facultades', getParentRoute: () => AuthenticatedRoute, } as any) +const AuthenticatedDashboardRoute = AuthenticatedDashboardRouteImport.update({ + id: '/dashboard', + path: '/dashboard', + getParentRoute: () => AuthenticatedRoute, +} as any) +const AuthenticatedAsignaturasRoute = + AuthenticatedAsignaturasRouteImport.update({ + id: '/asignaturas', + path: '/asignaturas', + getParentRoute: () => AuthenticatedRoute, + } as any) const AuthenticatedPlanesPlanIdRoute = AuthenticatedPlanesPlanIdRouteImport.update({ id: '/$planId', @@ -64,6 +77,8 @@ const AuthenticatedPlanesPlanIdModalRoute = export interface FileRoutesByFullPath { '/': typeof IndexRoute '/login': typeof LoginRoute + '/asignaturas': typeof AuthenticatedAsignaturasRoute + '/dashboard': typeof AuthenticatedDashboardRoute '/facultades': typeof AuthenticatedFacultadesRoute '/planes': typeof AuthenticatedPlanesRouteWithChildren '/facultad/$facultadId': typeof AuthenticatedFacultadFacultadIdRoute @@ -73,6 +88,8 @@ export interface FileRoutesByFullPath { export interface FileRoutesByTo { '/': typeof IndexRoute '/login': typeof LoginRoute + '/asignaturas': typeof AuthenticatedAsignaturasRoute + '/dashboard': typeof AuthenticatedDashboardRoute '/facultades': typeof AuthenticatedFacultadesRoute '/planes': typeof AuthenticatedPlanesRouteWithChildren '/facultad/$facultadId': typeof AuthenticatedFacultadFacultadIdRoute @@ -84,6 +101,8 @@ export interface FileRoutesById { '/': typeof IndexRoute '/_authenticated': typeof AuthenticatedRouteWithChildren '/login': typeof LoginRoute + '/_authenticated/asignaturas': typeof AuthenticatedAsignaturasRoute + '/_authenticated/dashboard': typeof AuthenticatedDashboardRoute '/_authenticated/facultades': typeof AuthenticatedFacultadesRoute '/_authenticated/planes': typeof AuthenticatedPlanesRouteWithChildren '/_authenticated/facultad/$facultadId': typeof AuthenticatedFacultadFacultadIdRoute @@ -95,6 +114,8 @@ export interface FileRouteTypes { fullPaths: | '/' | '/login' + | '/asignaturas' + | '/dashboard' | '/facultades' | '/planes' | '/facultad/$facultadId' @@ -104,6 +125,8 @@ export interface FileRouteTypes { to: | '/' | '/login' + | '/asignaturas' + | '/dashboard' | '/facultades' | '/planes' | '/facultad/$facultadId' @@ -114,6 +137,8 @@ export interface FileRouteTypes { | '/' | '/_authenticated' | '/login' + | '/_authenticated/asignaturas' + | '/_authenticated/dashboard' | '/_authenticated/facultades' | '/_authenticated/planes' | '/_authenticated/facultad/$facultadId' @@ -164,6 +189,20 @@ declare module '@tanstack/react-router' { preLoaderRoute: typeof AuthenticatedFacultadesRouteImport parentRoute: typeof AuthenticatedRoute } + '/_authenticated/dashboard': { + id: '/_authenticated/dashboard' + path: '/dashboard' + fullPath: '/dashboard' + preLoaderRoute: typeof AuthenticatedDashboardRouteImport + parentRoute: typeof AuthenticatedRoute + } + '/_authenticated/asignaturas': { + id: '/_authenticated/asignaturas' + path: '/asignaturas' + fullPath: '/asignaturas' + preLoaderRoute: typeof AuthenticatedAsignaturasRouteImport + parentRoute: typeof AuthenticatedRoute + } '/_authenticated/planes/$planId': { id: '/_authenticated/planes/$planId' path: '/$planId' @@ -214,12 +253,16 @@ const AuthenticatedPlanesRouteWithChildren = AuthenticatedPlanesRoute._addFileChildren(AuthenticatedPlanesRouteChildren) interface AuthenticatedRouteChildren { + AuthenticatedAsignaturasRoute: typeof AuthenticatedAsignaturasRoute + AuthenticatedDashboardRoute: typeof AuthenticatedDashboardRoute AuthenticatedFacultadesRoute: typeof AuthenticatedFacultadesRoute AuthenticatedPlanesRoute: typeof AuthenticatedPlanesRouteWithChildren AuthenticatedFacultadFacultadIdRoute: typeof AuthenticatedFacultadFacultadIdRoute } const AuthenticatedRouteChildren: AuthenticatedRouteChildren = { + AuthenticatedAsignaturasRoute: AuthenticatedAsignaturasRoute, + AuthenticatedDashboardRoute: AuthenticatedDashboardRoute, AuthenticatedFacultadesRoute: AuthenticatedFacultadesRoute, AuthenticatedPlanesRoute: AuthenticatedPlanesRouteWithChildren, AuthenticatedFacultadFacultadIdRoute: AuthenticatedFacultadFacultadIdRoute, diff --git a/src/routes/_authenticated.tsx b/src/routes/_authenticated.tsx index 3ed4b4f..e29c5cf 100644 --- a/src/routes/_authenticated.tsx +++ b/src/routes/_authenticated.tsx @@ -22,7 +22,6 @@ import { LayoutDashboard, GraduationCap, FileText, - Settings, LogOut, KeySquare, IdCard, @@ -40,9 +39,8 @@ export const Route = createFileRoute("/_authenticated")({ const nav = [ { to: "/planes", label: "Planes", icon: GraduationCap }, - { to: "/materias", label: "Materias", icon: FileText }, + { to: "/asignaturas", label: "Asignaturas", icon: FileText }, { to: "/dashboard", label: "Dashboard", icon: LayoutDashboard }, - { to: "/ajustes", label: "Ajustes", icon: Settings }, ] as const function getInitials(name?: string) { diff --git a/src/routes/_authenticated/asignaturas.tsx b/src/routes/_authenticated/asignaturas.tsx new file mode 100644 index 0000000..d0d0c93 --- /dev/null +++ b/src/routes/_authenticated/asignaturas.tsx @@ -0,0 +1,9 @@ +import { createFileRoute } from '@tanstack/react-router' + +export const Route = createFileRoute('/_authenticated/asignaturas')({ + component: RouteComponent, +}) + +function RouteComponent() { + return