// Tela: Painel — visão geral /* ── Modal: Nova Tarefa ──────────────────────────────────── */ function NovaTarefaModal({ onClose, onAdd }) { const [titulo, setTitulo] = React.useState(''); const [data, setData] = React.useState(''); const [hora, setHora] = React.useState('09:00'); const [prio, setPrio] = React.useState('Média'); const [conta, setConta] = React.useState(''); const toast = useToast(); const PRIOS = ['Baixa', 'Média', 'Alta', 'Urgente']; const PRIO_CLS = { Baixa: 'pill', Média: 'pill-blue', Alta: 'pill-yellow', Urgente: 'pill-pink' }; const PRIO_DOT = { Baixa: 'lav', Média: 'blue', Alta: 'yellow', Urgente: 'pink' }; const valid = titulo.trim().length > 0; const submit = () => { if (!valid) return; if (onAdd) onAdd({ titulo: titulo.trim(), data, hora, prio, conta }); toast(`Tarefa criada: "${titulo.trim()}" ✓`); onClose(); }; return (