This commit is contained in:
2025-11-27 19:41:44 -06:00
parent a41136a224
commit 0456a1063d
5 changed files with 722 additions and 365 deletions

View File

@@ -26,15 +26,17 @@ export function planByIdOptions(planId: string) {
queryKey: planKeys.byId(planId),
queryFn: async (): Promise<PlanFull> => {
const { data, error } = await supabase
.from("plan_estudios")
.select(`
id, nombre, nivel, objetivo_general, perfil_ingreso, perfil_egreso, duracion, total_creditos,
competencias_genericas, competencias_especificas, sistema_evaluacion, indicadores_desempeno,
pertinencia, prompt, estado, fecha_creacion,
carreras ( id, nombre, facultades:facultades ( id, nombre, color, icon ) )
`)
.eq("id", planId)
.maybeSingle()
.from("plan_estudios")
.select(`
*,
carreras (
id,
nombre,
facultades ( id, nombre, color, icon )
)
`)
.eq("id", planId)
.maybeSingle();
if (error || !data) throw error ?? new Error("Plan no encontrado")
return data as unknown as PlanFull
},