From 80d491b0f28d707fdbccd59a12d303aa0fe73b65 Mon Sep 17 00:00:00 2001 From: VPS 4 Deploy Agent Date: Mon, 1 Jun 2026 01:20:27 +0200 Subject: [PATCH] =?UTF-8?q?fix(details):=20altera=20comportamento=20do=20s?= =?UTF-8?q?alvamento=20para=20n=C3=A3o=20redirecionar=20e=20muda=20texto?= =?UTF-8?q?=20do=20bot=C3=A3o=20para=20Salvar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dental-server/dental-client/src/pages/ImageDetailsPage.jsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dental-server/dental-client/src/pages/ImageDetailsPage.jsx b/dental-server/dental-client/src/pages/ImageDetailsPage.jsx index 64018ee..c11aeb8 100644 --- a/dental-server/dental-client/src/pages/ImageDetailsPage.jsx +++ b/dental-server/dental-client/src/pages/ImageDetailsPage.jsx @@ -159,14 +159,15 @@ export default function ImageDetailsPage() { } setSaving(true); try { - await api.post(`/images/${image.id}/transform`, { + const { data } = await api.post(`/images/${image.id}/transform`, { rotation: totalRotation, flipH: baseFlipH, flipV: baseFlipV, remark }); showToast('Imagem e orientação salvas!', 'success'); - navigate('/patients'); // Volta para painel após salvar + // Atualiza a rota com o novo ID gerado em background (sem adicionar ao histórico de navegação) + navigate(`/patients/${encodeURIComponent(patientName)}/image/${data.imageId}`, { replace: true }); } catch { showToast('Erro ao salvar orientação', 'error'); } finally { @@ -499,7 +500,7 @@ export default function ImageDetailsPage() { disabled={saving} style={{ width: '100%', height: 50, fontSize: '1.1rem', fontWeight: 600, letterSpacing: '0.5px' }} > - {saving ? '⏳ Salvando Alterações...' : '💾 Salvar e Voltar'} + {saving ? '⏳ Salvando Alterações...' : '💾 Salvar'}