import React from 'react'; import { Professional } from '../types'; import { Button } from './Button'; import { X, Mail, Phone, MapPin, Building, Star, Camera, DollarSign, Award } from 'lucide-react'; interface ProfessionalDetailsModalProps { professional: Professional; isOpen: boolean; onClose: () => void; } export const ProfessionalDetailsModal: React.FC = ({ professional, isOpen, onClose, }) => { if (!isOpen) return null; return (
{/* Header com Capa/Avatar Style */}
{/* Conteúdo Principal */}
{/* Avatar Grande */}

{professional.name}

{professional.role} {/* Mock de Avaliação */} 4.9

Dados Pessoais

{professional.email}
{professional.phone || "Não informado"}
{/* Endereço Mockado se não tiver no tipo, ou usar campos extras do backend se mapeados */}
São Paulo, SP

Equipamentos & Habilidades

{/* Mock de Habilidades / Equipamentos (pois não está no type Professional simples ainda) */}

Equipamento Profissional: Canon R6, Lentes série L

{["Formatura", "Casamento", "Estúdio"].map(tag => ( {tag} ))}

Performance

Este profissional tem mantido uma taxa de 100% de presença e alta satisfação nos últimos eventos.

); };