| + Ações + | + )} ++ Nome do Evento + | ++ Tipo + | ++ Data + | ++ Horário + | ++ Local + | ++ Contatos + | ++ Equipe + | ++ Status + | +
|---|---|---|---|---|---|---|---|---|
| e.stopPropagation()}> + {event.status === EventStatus.PENDING_APPROVAL && ( + + )} + | + )} +
+ {event.name}
+ |
+ + {event.type} + | +
+
+
+ |
+
+
+
+ |
+
+
+
+ |
+
+
+
+ |
+
+ {event.photographerIds.length > 0 ? (
+
+ {event.photographerIds.slice(0, 3).map((id, idx) => (
+
+ ))}
+ {event.photographerIds.length > 3 && (
+
+ ) : (
+ -
+ )}
+
+ +{event.photographerIds.length - 3}
+
+ )}
+ |
+ + + {getStatusDisplay(event.status)} + + | +
Nenhum evento encontrado.
+- Gerencie seus eventos e compromissos fotográficos -
-+ Gerencie seus eventos e compromissos fotográficos +
Total
-{monthEvents.length}
-Confirmados
-- {monthEvents.filter(e => e.status === 'confirmed').length} -
-Pendentes
-- {monthEvents.filter(e => e.status === 'pending').length} -
-Total
+{monthEvents.length}
+Confirmados
++ {monthEvents.filter(e => e.status === 'confirmed').length} +
+Pendentes
++ {monthEvents.filter(e => e.status === 'pending').length} +
+| + Evento + | ++ Data + | ++ Horário + | ++ Local + | ++ Cliente + | ++ Status + | +
|---|---|---|---|---|---|
|
+
+
+ {event.title}
+
+ |
+
+
+
+ |
+
+
+
+ |
+
+
+
+ |
+
+
+
+ |
+ + + {getStatusLabel(event.status)} + + | +
Nenhum evento encontrado neste mês.
+- Nenhum evento encontrado com os filtros atuais. -
-Tipo
+{selectedEvent.type}
+Data
+{new Date(selectedEvent.date + 'T00:00:00').toLocaleDateString('pt-BR')}
+Horário
+{selectedEvent.time}
+- {selectedEvent.status} -
-- {selectedEvent.address.street},{" "} - {selectedEvent.address.number} +
+ {selectedEvent.address.street}, {selectedEvent.address.number}
-- {selectedEvent.address.city} -{" "} - {selectedEvent.address.state} +
+ {selectedEvent.address.city} - {selectedEvent.address.state}
- - {selectedEvent.address.mapLink ? ( - - ) : ( - + {selectedEvent.address.zip && ( +CEP: {selectedEvent.address.zip}
)}- Nenhum profissional atribuído. + Nenhum profissional atribuído
)}Gestão de eventos premium para quem não abre mão da excelência.
-
-
@@ -135,39 +119,39 @@ export const Login: React.FC
Usuários de Demonstração (Clique para preencher)
-- Eternize seus momentos especiais com a melhor plataforma de gestão de eventos fotográficos. -
-
- +
Já tem uma conta?{' '}