fix(web): após finalizar pedido redireciona para lista de pedidos

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-29 19:05:13 +00:00
parent 2d4f342697
commit 70d5a2d1e4

View File

@@ -519,10 +519,10 @@ export function NewOrderPage() {
}; };
return apiFetch('/orders', { method: 'POST', body }); return apiFetch('/orders', { method: 'POST', body });
}, },
onSuccess: (pedido: { id: string }) => { onSuccess: () => {
void qc.invalidateQueries({ queryKey: ['orders'] }); void qc.invalidateQueries({ queryKey: ['orders'] });
void qc.invalidateQueries({ queryKey: ['clients'] }); void qc.invalidateQueries({ queryKey: ['clients'] });
void navigate({ to: '/pedidos/$id', params: { id: pedido.id } }); void navigate({ to: '/pedidos' });
}, },
onError: (e: unknown) => setError(e instanceof Error ? e.message : 'Erro ao criar pedido'), onError: (e: unknown) => setError(e instanceof Error ? e.message : 'Erro ao criar pedido'),
}); });