fix: null[0] em dentistas nos modais de receita e exame

This commit is contained in:
VPS 4 Builder
2026-05-14 17:02:49 +02:00
2 changed files with 6 additions and 3 deletions
+2 -1
View File
@@ -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<Dentista[]>(HybridBackend.getDentistas);
const { data: dentistasRaw } = useHybridBackend<Dentista[]>(HybridBackend.getDentistas);
const dentistas = dentistasRaw ?? [];
const [items, setItems] = useState<ItemExame[]>([]);
const [observacoes, setObservacoes] = useState('');
const [busca, setBusca] = useState('');
+4 -2
View File
@@ -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<Especialidade[]>(HybridBackend.getEspecialidades);
const { data: dentistas = [] } = useHybridBackend<Dentista[]>(HybridBackend.getDentistas);
const { data: especialidadesRaw } = useHybridBackend<Especialidade[]>(HybridBackend.getEspecialidades);
const especialidades = especialidadesRaw ?? [];
const { data: dentistasRaw } = useHybridBackend<Dentista[]>(HybridBackend.getDentistas);
const dentistas = dentistasRaw ?? [];
const [modelos, setModelos] = useState<ModeloReceita[]>([]);
const [loading, setLoading] = useState(true);
const [filtroEsp, setFiltroEsp] = useState('');