feat(dashboard): oculta gestão de equipe e move qtd formandos para fotógrafos

- Move o campo "Qtd Formandos" para logo abaixo do endereço para melhor visualização
- Oculta a seção "Gestão de Equipe e Recursos" para usuários com perfil de Fotógrafo
This commit is contained in:
NANDO9322 2026-02-09 15:22:44 -03:00
parent 609332fbb5
commit b445d69de2

View file

@ -1027,13 +1027,6 @@ export const Dashboard: React.FC<DashboardProps> = ({
{selectedEvent.address.zip && ` | CEP: ${selectedEvent.address.zip}`}
</td>
</tr>
{/* Seção de Gestão de Equipe */}
<tr className="bg-blue-50">
<td colSpan={2} className="px-4 py-3 text-xs font-bold text-blue-700 uppercase tracking-wider">
Gestão de Equipe e Recursos
</td>
</tr>
<tr className="hover:bg-gray-50">
<td className="px-4 py-3 text-xs font-semibold text-gray-600 uppercase tracking-wider bg-gray-50">
QTD Formandos
@ -1042,7 +1035,16 @@ export const Dashboard: React.FC<DashboardProps> = ({
{selectedEvent.qtdFormandos || (selectedEvent as any).qtd_formandos || selectedEvent.attendees || "-"}
</td>
</tr>
{/* Helper to calculate pending counts */
{/* Seção de Gestão de Equipe - Ocultar para Fotógrafos */}
{user.role !== UserRole.PHOTOGRAPHER && (
<>
<tr className="bg-blue-50">
<td colSpan={2} className="px-4 py-3 text-xs font-bold text-blue-700 uppercase tracking-wider">
Gestão de Equipe e Recursos
</td>
</tr>
{/* Helper to calculate pending counts */
(() => {
const teamStatus = calculateTeamStatus(selectedEvent);
@ -1213,6 +1215,8 @@ export const Dashboard: React.FC<DashboardProps> = ({
</>
);
})()}
</>
)}
<tr className="hover:bg-gray-50">
<td className="px-4 py-3 text-xs font-semibold text-gray-600 uppercase tracking-wider bg-gray-50">