This repository has been archived on 2026-01-21. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
Acad-IA/src/routeTree.gen.ts
Alejandro Rosales 012a5a58b0 feat: add AI-generated study plan creation dialog and API integration
- Implemented CreatePlanDialog component for generating study plans using AI.
- Integrated postAPI function for handling API requests.
- Updated planes.tsx to include AI plan generation logic.
- Modified usuarios.tsx to enable email confirmation for new users.
- Added Switch component for UI consistency.
- Created api.ts for centralized API handling.
- Developed carreras.tsx for managing career data with filtering and CRUD operations.
- Added CarreraFormDialog and CarreraDetailDialog for creating and editing career details.
- Implemented CriterioFormDialog for adding criteria to careers.
2025-08-25 09:29:22 -06:00

359 lines
13 KiB
TypeScript

/* eslint-disable */
// @ts-nocheck
// noinspection JSUnusedGlobalSymbols
// This file was automatically generated by TanStack Router.
// You should NOT make any changes in this file as it will be overwritten.
// Additionally, you should also exclude this file from your linter and/or formatter to prevent it from being checked or modified.
import { Route as rootRouteImport } from './routes/__root'
import { Route as LoginRouteImport } from './routes/login'
import { Route as AuthenticatedRouteImport } from './routes/_authenticated'
import { Route as IndexRouteImport } from './routes/index'
import { Route as AuthenticatedUsuariosRouteImport } from './routes/_authenticated/usuarios'
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 AuthenticatedCarrerasRouteImport } from './routes/_authenticated/carreras'
import { Route as AuthenticatedAsignaturasRouteImport } from './routes/_authenticated/asignaturas'
import { Route as AuthenticatedArchivosRouteImport } from './routes/_authenticated/archivos'
import { Route as AuthenticatedPlanPlanIdRouteImport } from './routes/_authenticated/plan/$planId'
import { Route as AuthenticatedFacultadFacultadIdRouteImport } from './routes/_authenticated/facultad/$facultadId'
import { Route as AuthenticatedAsignaturasPlanIdRouteImport } from './routes/_authenticated/asignaturas/$planId'
import { Route as AuthenticatedAsignaturaAsignaturaIdRouteImport } from './routes/_authenticated/asignatura/$asignaturaId'
const LoginRoute = LoginRouteImport.update({
id: '/login',
path: '/login',
getParentRoute: () => rootRouteImport,
} as any)
const AuthenticatedRoute = AuthenticatedRouteImport.update({
id: '/_authenticated',
getParentRoute: () => rootRouteImport,
} as any)
const IndexRoute = IndexRouteImport.update({
id: '/',
path: '/',
getParentRoute: () => rootRouteImport,
} as any)
const AuthenticatedUsuariosRoute = AuthenticatedUsuariosRouteImport.update({
id: '/usuarios',
path: '/usuarios',
getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedPlanesRoute = AuthenticatedPlanesRouteImport.update({
id: '/planes',
path: '/planes',
getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedFacultadesRoute = AuthenticatedFacultadesRouteImport.update({
id: '/facultades',
path: '/facultades',
getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedDashboardRoute = AuthenticatedDashboardRouteImport.update({
id: '/dashboard',
path: '/dashboard',
getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedCarrerasRoute = AuthenticatedCarrerasRouteImport.update({
id: '/carreras',
path: '/carreras',
getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedAsignaturasRoute =
AuthenticatedAsignaturasRouteImport.update({
id: '/asignaturas',
path: '/asignaturas',
getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedArchivosRoute = AuthenticatedArchivosRouteImport.update({
id: '/archivos',
path: '/archivos',
getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedPlanPlanIdRoute = AuthenticatedPlanPlanIdRouteImport.update({
id: '/plan/$planId',
path: '/plan/$planId',
getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedFacultadFacultadIdRoute =
AuthenticatedFacultadFacultadIdRouteImport.update({
id: '/facultad/$facultadId',
path: '/facultad/$facultadId',
getParentRoute: () => AuthenticatedRoute,
} as any)
const AuthenticatedAsignaturasPlanIdRoute =
AuthenticatedAsignaturasPlanIdRouteImport.update({
id: '/$planId',
path: '/$planId',
getParentRoute: () => AuthenticatedAsignaturasRoute,
} as any)
const AuthenticatedAsignaturaAsignaturaIdRoute =
AuthenticatedAsignaturaAsignaturaIdRouteImport.update({
id: '/asignatura/$asignaturaId',
path: '/asignatura/$asignaturaId',
getParentRoute: () => AuthenticatedRoute,
} as any)
export interface FileRoutesByFullPath {
'/': typeof IndexRoute
'/login': typeof LoginRoute
'/archivos': typeof AuthenticatedArchivosRoute
'/asignaturas': typeof AuthenticatedAsignaturasRouteWithChildren
'/carreras': typeof AuthenticatedCarrerasRoute
'/dashboard': typeof AuthenticatedDashboardRoute
'/facultades': typeof AuthenticatedFacultadesRoute
'/planes': typeof AuthenticatedPlanesRoute
'/usuarios': typeof AuthenticatedUsuariosRoute
'/asignatura/$asignaturaId': typeof AuthenticatedAsignaturaAsignaturaIdRoute
'/asignaturas/$planId': typeof AuthenticatedAsignaturasPlanIdRoute
'/facultad/$facultadId': typeof AuthenticatedFacultadFacultadIdRoute
'/plan/$planId': typeof AuthenticatedPlanPlanIdRoute
}
export interface FileRoutesByTo {
'/': typeof IndexRoute
'/login': typeof LoginRoute
'/archivos': typeof AuthenticatedArchivosRoute
'/asignaturas': typeof AuthenticatedAsignaturasRouteWithChildren
'/carreras': typeof AuthenticatedCarrerasRoute
'/dashboard': typeof AuthenticatedDashboardRoute
'/facultades': typeof AuthenticatedFacultadesRoute
'/planes': typeof AuthenticatedPlanesRoute
'/usuarios': typeof AuthenticatedUsuariosRoute
'/asignatura/$asignaturaId': typeof AuthenticatedAsignaturaAsignaturaIdRoute
'/asignaturas/$planId': typeof AuthenticatedAsignaturasPlanIdRoute
'/facultad/$facultadId': typeof AuthenticatedFacultadFacultadIdRoute
'/plan/$planId': typeof AuthenticatedPlanPlanIdRoute
}
export interface FileRoutesById {
__root__: typeof rootRouteImport
'/': typeof IndexRoute
'/_authenticated': typeof AuthenticatedRouteWithChildren
'/login': typeof LoginRoute
'/_authenticated/archivos': typeof AuthenticatedArchivosRoute
'/_authenticated/asignaturas': typeof AuthenticatedAsignaturasRouteWithChildren
'/_authenticated/carreras': typeof AuthenticatedCarrerasRoute
'/_authenticated/dashboard': typeof AuthenticatedDashboardRoute
'/_authenticated/facultades': typeof AuthenticatedFacultadesRoute
'/_authenticated/planes': typeof AuthenticatedPlanesRoute
'/_authenticated/usuarios': typeof AuthenticatedUsuariosRoute
'/_authenticated/asignatura/$asignaturaId': typeof AuthenticatedAsignaturaAsignaturaIdRoute
'/_authenticated/asignaturas/$planId': typeof AuthenticatedAsignaturasPlanIdRoute
'/_authenticated/facultad/$facultadId': typeof AuthenticatedFacultadFacultadIdRoute
'/_authenticated/plan/$planId': typeof AuthenticatedPlanPlanIdRoute
}
export interface FileRouteTypes {
fileRoutesByFullPath: FileRoutesByFullPath
fullPaths:
| '/'
| '/login'
| '/archivos'
| '/asignaturas'
| '/carreras'
| '/dashboard'
| '/facultades'
| '/planes'
| '/usuarios'
| '/asignatura/$asignaturaId'
| '/asignaturas/$planId'
| '/facultad/$facultadId'
| '/plan/$planId'
fileRoutesByTo: FileRoutesByTo
to:
| '/'
| '/login'
| '/archivos'
| '/asignaturas'
| '/carreras'
| '/dashboard'
| '/facultades'
| '/planes'
| '/usuarios'
| '/asignatura/$asignaturaId'
| '/asignaturas/$planId'
| '/facultad/$facultadId'
| '/plan/$planId'
id:
| '__root__'
| '/'
| '/_authenticated'
| '/login'
| '/_authenticated/archivos'
| '/_authenticated/asignaturas'
| '/_authenticated/carreras'
| '/_authenticated/dashboard'
| '/_authenticated/facultades'
| '/_authenticated/planes'
| '/_authenticated/usuarios'
| '/_authenticated/asignatura/$asignaturaId'
| '/_authenticated/asignaturas/$planId'
| '/_authenticated/facultad/$facultadId'
| '/_authenticated/plan/$planId'
fileRoutesById: FileRoutesById
}
export interface RootRouteChildren {
IndexRoute: typeof IndexRoute
AuthenticatedRoute: typeof AuthenticatedRouteWithChildren
LoginRoute: typeof LoginRoute
}
declare module '@tanstack/react-router' {
interface FileRoutesByPath {
'/login': {
id: '/login'
path: '/login'
fullPath: '/login'
preLoaderRoute: typeof LoginRouteImport
parentRoute: typeof rootRouteImport
}
'/_authenticated': {
id: '/_authenticated'
path: ''
fullPath: ''
preLoaderRoute: typeof AuthenticatedRouteImport
parentRoute: typeof rootRouteImport
}
'/': {
id: '/'
path: '/'
fullPath: '/'
preLoaderRoute: typeof IndexRouteImport
parentRoute: typeof rootRouteImport
}
'/_authenticated/usuarios': {
id: '/_authenticated/usuarios'
path: '/usuarios'
fullPath: '/usuarios'
preLoaderRoute: typeof AuthenticatedUsuariosRouteImport
parentRoute: typeof AuthenticatedRoute
}
'/_authenticated/planes': {
id: '/_authenticated/planes'
path: '/planes'
fullPath: '/planes'
preLoaderRoute: typeof AuthenticatedPlanesRouteImport
parentRoute: typeof AuthenticatedRoute
}
'/_authenticated/facultades': {
id: '/_authenticated/facultades'
path: '/facultades'
fullPath: '/facultades'
preLoaderRoute: typeof AuthenticatedFacultadesRouteImport
parentRoute: typeof AuthenticatedRoute
}
'/_authenticated/dashboard': {
id: '/_authenticated/dashboard'
path: '/dashboard'
fullPath: '/dashboard'
preLoaderRoute: typeof AuthenticatedDashboardRouteImport
parentRoute: typeof AuthenticatedRoute
}
'/_authenticated/carreras': {
id: '/_authenticated/carreras'
path: '/carreras'
fullPath: '/carreras'
preLoaderRoute: typeof AuthenticatedCarrerasRouteImport
parentRoute: typeof AuthenticatedRoute
}
'/_authenticated/asignaturas': {
id: '/_authenticated/asignaturas'
path: '/asignaturas'
fullPath: '/asignaturas'
preLoaderRoute: typeof AuthenticatedAsignaturasRouteImport
parentRoute: typeof AuthenticatedRoute
}
'/_authenticated/archivos': {
id: '/_authenticated/archivos'
path: '/archivos'
fullPath: '/archivos'
preLoaderRoute: typeof AuthenticatedArchivosRouteImport
parentRoute: typeof AuthenticatedRoute
}
'/_authenticated/plan/$planId': {
id: '/_authenticated/plan/$planId'
path: '/plan/$planId'
fullPath: '/plan/$planId'
preLoaderRoute: typeof AuthenticatedPlanPlanIdRouteImport
parentRoute: typeof AuthenticatedRoute
}
'/_authenticated/facultad/$facultadId': {
id: '/_authenticated/facultad/$facultadId'
path: '/facultad/$facultadId'
fullPath: '/facultad/$facultadId'
preLoaderRoute: typeof AuthenticatedFacultadFacultadIdRouteImport
parentRoute: typeof AuthenticatedRoute
}
'/_authenticated/asignaturas/$planId': {
id: '/_authenticated/asignaturas/$planId'
path: '/$planId'
fullPath: '/asignaturas/$planId'
preLoaderRoute: typeof AuthenticatedAsignaturasPlanIdRouteImport
parentRoute: typeof AuthenticatedAsignaturasRoute
}
'/_authenticated/asignatura/$asignaturaId': {
id: '/_authenticated/asignatura/$asignaturaId'
path: '/asignatura/$asignaturaId'
fullPath: '/asignatura/$asignaturaId'
preLoaderRoute: typeof AuthenticatedAsignaturaAsignaturaIdRouteImport
parentRoute: typeof AuthenticatedRoute
}
}
}
interface AuthenticatedAsignaturasRouteChildren {
AuthenticatedAsignaturasPlanIdRoute: typeof AuthenticatedAsignaturasPlanIdRoute
}
const AuthenticatedAsignaturasRouteChildren: AuthenticatedAsignaturasRouteChildren =
{
AuthenticatedAsignaturasPlanIdRoute: AuthenticatedAsignaturasPlanIdRoute,
}
const AuthenticatedAsignaturasRouteWithChildren =
AuthenticatedAsignaturasRoute._addFileChildren(
AuthenticatedAsignaturasRouteChildren,
)
interface AuthenticatedRouteChildren {
AuthenticatedArchivosRoute: typeof AuthenticatedArchivosRoute
AuthenticatedAsignaturasRoute: typeof AuthenticatedAsignaturasRouteWithChildren
AuthenticatedCarrerasRoute: typeof AuthenticatedCarrerasRoute
AuthenticatedDashboardRoute: typeof AuthenticatedDashboardRoute
AuthenticatedFacultadesRoute: typeof AuthenticatedFacultadesRoute
AuthenticatedPlanesRoute: typeof AuthenticatedPlanesRoute
AuthenticatedUsuariosRoute: typeof AuthenticatedUsuariosRoute
AuthenticatedAsignaturaAsignaturaIdRoute: typeof AuthenticatedAsignaturaAsignaturaIdRoute
AuthenticatedFacultadFacultadIdRoute: typeof AuthenticatedFacultadFacultadIdRoute
AuthenticatedPlanPlanIdRoute: typeof AuthenticatedPlanPlanIdRoute
}
const AuthenticatedRouteChildren: AuthenticatedRouteChildren = {
AuthenticatedArchivosRoute: AuthenticatedArchivosRoute,
AuthenticatedAsignaturasRoute: AuthenticatedAsignaturasRouteWithChildren,
AuthenticatedCarrerasRoute: AuthenticatedCarrerasRoute,
AuthenticatedDashboardRoute: AuthenticatedDashboardRoute,
AuthenticatedFacultadesRoute: AuthenticatedFacultadesRoute,
AuthenticatedPlanesRoute: AuthenticatedPlanesRoute,
AuthenticatedUsuariosRoute: AuthenticatedUsuariosRoute,
AuthenticatedAsignaturaAsignaturaIdRoute:
AuthenticatedAsignaturaAsignaturaIdRoute,
AuthenticatedFacultadFacultadIdRoute: AuthenticatedFacultadFacultadIdRoute,
AuthenticatedPlanPlanIdRoute: AuthenticatedPlanPlanIdRoute,
}
const AuthenticatedRouteWithChildren = AuthenticatedRoute._addFileChildren(
AuthenticatedRouteChildren,
)
const rootRouteChildren: RootRouteChildren = {
IndexRoute: IndexRoute,
AuthenticatedRoute: AuthenticatedRouteWithChildren,
LoginRoute: LoginRoute,
}
export const routeTree = rootRouteImport
._addFileChildren(rootRouteChildren)
._addFileTypes<FileRouteTypes>()