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
-
+