From 8bea8d1162025dfac9db13bfcf79ffa7ca2d9c6e Mon Sep 17 00:00:00 2001 From: NANDO9322 Date: Thu, 18 Dec 2025 10:23:25 -0300 Subject: [PATCH] =?UTF-8?q?feat(ui):=20refina=20detalhes=20do=20evento=20e?= =?UTF-8?q?=20aprova=C3=A7=C3=A3o=20de=20usu=C3=A1rios?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Dashboard: Ajusta exibição do campo LOCAL para mostrar o nome do local. - Dashboard: Atualiza exibição do ENDEREÇO para formato completo. - UserApproval: Remove funcionalidade e botão de rejeitar usuários. --- frontend/components/EventForm.tsx | 2 +- frontend/pages/Dashboard.tsx | 9 +++------ frontend/pages/UserApproval.tsx | 25 ++----------------------- 3 files changed, 6 insertions(+), 30 deletions(-) diff --git a/frontend/components/EventForm.tsx b/frontend/components/EventForm.tsx index 38556b0..294ed10 100644 --- a/frontend/components/EventForm.tsx +++ b/frontend/components/EventForm.tsx @@ -1051,7 +1051,7 @@ export const EventForm: React.FC = ({

- {formData.files.length > 0 && ( + {(formData.files || []).length > 0 && (

Arquivos Selecionados: diff --git a/frontend/pages/Dashboard.tsx b/frontend/pages/Dashboard.tsx index 3a9176e..4222b07 100644 --- a/frontend/pages/Dashboard.tsx +++ b/frontend/pages/Dashboard.tsx @@ -546,8 +546,7 @@ export const Dashboard: React.FC = ({ Local - {selectedEvent.address.street},{" "} - {selectedEvent.address.number} + {(selectedEvent as any).local_evento || (selectedEvent as any).locationName || "-"} @@ -555,10 +554,8 @@ export const Dashboard: React.FC = ({ Endereço - {selectedEvent.address.city} -{" "} - {selectedEvent.address.state} - {selectedEvent.address.zip && - ` | CEP: ${selectedEvent.address.zip}`} + {selectedEvent.address.street}, {selectedEvent.address.number} - {selectedEvent.address.city}/{selectedEvent.address.state} + {selectedEvent.address.zip && ` | CEP: ${selectedEvent.address.zip}`} diff --git a/frontend/pages/UserApproval.tsx b/frontend/pages/UserApproval.tsx index 00de0ab..fc8b97e 100644 --- a/frontend/pages/UserApproval.tsx +++ b/frontend/pages/UserApproval.tsx @@ -81,19 +81,7 @@ export const UserApproval: React.FC = ({ onNavigate }) => { } }; - const handleReject = async (userId: string) => { - if (!token) return; - setIsProcessing(userId); - try { - await apiRejectUser(userId, token); - await fetchUsers(); - } catch (error) { - console.error("Erro ao rejeitar usuário:", error); - alert("Erro ao rejeitar usuário"); - } finally { - setIsProcessing(null); - } - }; + // Separar usuários Clientes (EVENT_OWNER) e Profissionais (PHOTOGRAPHER) // Backend roles: PHOTOGRAPHER, EVENT_OWNER, BUSINESS_OWNER, SUPERADMIN @@ -336,16 +324,7 @@ export const UserApproval: React.FC = ({ onNavigate }) => { Aprovar - +