Calendário de Afastamentos

Filtrar:
Atestado Médico
Declaração
Licença Maternidade
Licença Paternidade
Férias
{#if showModal && eventoSelecionado}
(showModal = false)} role="dialog" aria-modal="true" >
e.stopPropagation()} >

{eventoSelecionado.funcionarioNome}

{getTipoNome(eventoSelecionado.tipo)}

Data Início

{formatarData(eventoSelecionado.start)}

Data Fim

{formatarData(eventoSelecionado.end)}

Duração

{(() => { const inicio = new Date(eventoSelecionado.start); const fim = new Date(eventoSelecionado.end); const diffTime = Math.abs(fim.getTime() - inicio.getTime()); const diffDays = Math.ceil(diffTime / (1000 * 60 * 60 * 24)) + 1; return `${diffDays} ${diffDays === 1 ? "dia" : "dias"}`; })()}

{/if}