diff --git a/app/(private)/AsignacionEquipo/PlaticaGate.tsx b/app/(private)/AsignacionEquipo/PlaticaGate.tsx index b446fb4..ac93b7a 100644 --- a/app/(private)/AsignacionEquipo/PlaticaGate.tsx +++ b/app/(private)/AsignacionEquipo/PlaticaGate.tsx @@ -5,10 +5,9 @@ import { envConfig } from "@/app/lib/config"; import toast from "react-hot-toast"; import { getEquipoByCount } from "@/app/lib/getEquipoByCount"; +import { getMesaByCount } from "@/app/lib/getMesaByCount"; import "./asignacion.css"; -import { getMesaByCount } from "@/app/lib/getMesaByCount"; -import { error } from "console"; type Props = { inscripcion: any[]; @@ -22,7 +21,7 @@ export default function PlaticaGate({ inscripcion, numAcount }: Props) { const [equipoSeleccionado, setEquipoSeleccionado] = useState(null); const [open, setOpen] = useState(false); const [tiempo, setTiempo] = useState(15); - const [bitacora, setBitacora] = useState<[] | null>(null); + const [bitacora, setBitacora] = useState<[] | null>([]); const fetchByCuenta = async (idCuenta: number) => { const [result, resultMesa] = await Promise.all([ @@ -30,12 +29,12 @@ export default function PlaticaGate({ inscripcion, numAcount }: Props) { getMesaByCount(idCuenta), ]); - if (result?.error | resultMesa?.error) { + if (result?.error && resultMesa?.error) { setBitacora(null); } else { setBitacora([]); - if (result?.error) toast.error("Ya cuentas con un equipo asignado"); - if (resultMesa?.error) toast.error("Ya cuentas con una mesa asignada"); + if (!result?.error) toast.error("Ya cuentas con un equipo asignado"); + if (!resultMesa?.error) toast.error("Ya cuentas con una mesa asignada"); } }; diff --git a/app/Components/AsignacionMesas.tsx b/app/Components/AsignacionMesas.tsx index 478e721..0c0a9d6 100644 --- a/app/Components/AsignacionMesas.tsx +++ b/app/Components/AsignacionMesas.tsx @@ -17,7 +17,7 @@ export default function AsignacionMesas({ idCuenta, inscripcion }: Props) { const [loadingMesas, setLoadingMesas] = useState(false); const [mesaSeleccionada, setMesaSeleccionada] = useState(null); const [tiempo, setTiempo] = useState(15); - const [bitacora, setBitacora] = useState<[] | null>(null); + const [bitacora, setBitacora] = useState<[] | null>([]); const fetchByCuenta = async (idCuenta: number) => { const [result, resultMesa] = await Promise.all([ @@ -25,12 +25,12 @@ export default function AsignacionMesas({ idCuenta, inscripcion }: Props) { getMesaByCount(idCuenta), ]); - if (result?.error | resultMesa?.error) { + if (result?.error && resultMesa?.error) { setBitacora(null); } else { setBitacora([]); - if (result?.error) toast.error("Ya cuentas con un equipo asignado"); - if (resultMesa?.error) toast.error("Ya cuentas con una mesa asignada"); + if (!result?.error) toast.error("Ya cuentas con un equipo asignado"); + if (!resultMesa?.error) toast.error("Ya cuentas con una mesa asignada"); } };