/* ============================================================ MODAL (detalhes do chamado) ============================================================ */ function TicketModal({ ticket, equipe, onClose, onSendInfo, onAssign, onAddNotaInterna }){ const [msg, setMsg] = useState(''); const [nota, setNota] = useState(''); if(!ticket) return null; const tempoResposta = ticket.primeiraRespostaEm ? (new Date(ticket.primeiraRespostaEm) - new Date(ticket.criadoEm)) : null; const tempoTotal = ticket.encerradoEm ? (new Date(ticket.encerradoEm) - new Date(ticket.criadoEm)) : null; const responsavel = equipe.find(e=>e.id===ticket.responsavelId); return (
{ticket.descricao}
{ticket.history.length>0 && (