diff --git a/app/(private)/AgregarTiempo/Addtime.tsx b/app/(private)/AgregarTiempo/Addtime.tsx index 89e490a..eec72ad 100644 --- a/app/(private)/AgregarTiempo/Addtime.tsx +++ b/app/(private)/AgregarTiempo/Addtime.tsx @@ -101,8 +101,12 @@ export default function AddTime({ setAmount(""); setDate(todayISO); router.refresh(); - } catch (err: any) { - toast.error(err.message || "Error al guardar"); + } catch (error: any) { + const msg = + error.response?.data?.message || + error.message || + "Error desconocido al crear recibo"; + toast.error(msg); } }; diff --git a/app/(private)/Inscripcion/page.tsx b/app/(private)/Inscripcion/page.tsx index 21571d8..2384a42 100644 --- a/app/(private)/Inscripcion/page.tsx +++ b/app/(private)/Inscripcion/page.tsx @@ -6,8 +6,8 @@ import Inscripcion from "@/app/Components/Receipt/Inscripcion"; import { GetStudent } from "@/app/lib/getStudent"; import { envConfig } from "@/app/lib/config"; -import "./inscripcion.css"; import Link from "next/link"; +import "./inscripcion.css"; if (!envConfig.apiUrl) { console.error("API URL is not defined in envConfig"); diff --git a/app/Components/Receipt/Inscripcion.tsx b/app/Components/Receipt/Inscripcion.tsx index c7452dc..7b1822a 100644 --- a/app/Components/Receipt/Inscripcion.tsx +++ b/app/Components/Receipt/Inscripcion.tsx @@ -102,8 +102,12 @@ export default function Inscripcion({ setDate(todayISO); router.refresh(); - } catch (err: any) { - toast.error(String(err)); + } catch (error: any) { + const msg = + error.response?.data?.message || + error.message || + "Error desconocido al crear recibo"; + toast.error(String(msg)); } }; diff --git a/app/Components/Receipt/Receipt.tsx b/app/Components/Receipt/Receipt.tsx index 4793cda..7a8cd23 100644 --- a/app/Components/Receipt/Receipt.tsx +++ b/app/Components/Receipt/Receipt.tsx @@ -5,8 +5,8 @@ import { useState } from "react"; import { PostReceipt } from "@/app/lib/postReceipt"; import { useRouter } from "next/navigation"; -import "./Receipt.css"; import Swal from "sweetalert2"; +import "./Receipt.css"; interface ReceiptsProps { numAcount: number | null;