const { useState } = React; window.AdminAusencias = function({ globalUsers, absences, saveAbsence, confirmAction, showToast }) { const [absenceUser, setAbsenceUser] = useState(''); const [absenceDate, setAbsenceDate] = useState(window.getNICDate()); const [absenceType, setAbsenceType] = useState('injustificada'); const [absenceNotes, setAbsenceNotes] = useState(''); const handleFormSubmit = (e) => { e.preventDefault(); saveAbsence(e, absenceUser, absenceDate, absenceType, absenceNotes); setAbsenceUser(''); setAbsenceNotes(''); }; return (
Sin registros de ausencias.
: absences.sort((a,b)=>b.createdAt - a.createdAt).map(a => (Fecha de falta: {window.formatDateToNIC?window.formatDateToNIC(a.date):a.date}
{a.type.replace('_', ' ')}
{a.notes &&"{a.notes}"
}