import { Alumno, AlumnoSancion } from "@/app/types/sanction"; interface Props { alumnoSanciones?: AlumnoSancion[] | null, alumno?: Alumno } export default function TableSanction({ alumnoSanciones, alumno }: Props) { const calcularFechaFin = (fechaInicio: string, duracionSemanas: number) => { const fecha = new Date(fechaInicio); fecha.setDate(fecha.getDate() + duracionSemanas * 7); return fecha.toLocaleDateString(); }; return (
{!(alumnoSanciones?.length === 0) ? ( alumnoSanciones?.map((item) => ( )) ) : ( )}
Cuenta Motivo de la sanción Duración (Semanas) Fecha Sanción Podrá utilizar el servicio hasta
{alumno?.id_cuenta} {item.sancion.sancion} {item.sancion.duracion} {new Date(item.fecha_inicio).toLocaleDateString()} {calcularFechaFin(item.fecha_inicio, item.sancion.duracion)}
No hay sanciones registradas
) }