diff --git a/frontend/views/PedidoExameModal.tsx b/frontend/views/PedidoExameModal.tsx index 9e04367..1f873f9 100644 --- a/frontend/views/PedidoExameModal.tsx +++ b/frontend/views/PedidoExameModal.tsx @@ -163,7 +163,8 @@ const ItemChip: React.FC<{ // --------------- Modal principal --------------- export const PedidoExameModal: React.FC<{ paciente: Paciente; onClose: () => void }> = ({ paciente, onClose }) => { const toast = useToast(); - const { data: dentistas = [] } = useHybridBackend(HybridBackend.getDentistas); + const { data: dentistasRaw } = useHybridBackend(HybridBackend.getDentistas); + const dentistas = dentistasRaw ?? []; const [items, setItems] = useState([]); const [observacoes, setObservacoes] = useState(''); const [busca, setBusca] = useState(''); diff --git a/frontend/views/ReceitaModal.tsx b/frontend/views/ReceitaModal.tsx index 6461f47..a61b764 100644 --- a/frontend/views/ReceitaModal.tsx +++ b/frontend/views/ReceitaModal.tsx @@ -277,8 +277,10 @@ const PrintPreview: React.FC<{ // --------------- Modal principal --------------- export const ReceitaModal: React.FC<{ paciente: Paciente; onClose: () => void }> = ({ paciente, onClose }) => { const toast = useToast(); - const { data: especialidades = [] } = useHybridBackend(HybridBackend.getEspecialidades); - const { data: dentistas = [] } = useHybridBackend(HybridBackend.getDentistas); + const { data: especialidadesRaw } = useHybridBackend(HybridBackend.getEspecialidades); + const especialidades = especialidadesRaw ?? []; + const { data: dentistasRaw } = useHybridBackend(HybridBackend.getDentistas); + const dentistas = dentistasRaw ?? []; const [modelos, setModelos] = useState([]); const [loading, setLoading] = useState(true); const [filtroEsp, setFiltroEsp] = useState('');