- 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.
359 lines
13 KiB
TypeScript
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>()
|