/* global React */ // ============================================================ // Craque Cidadão — pages B: Parceiros, Transparência, Galeria, Contato // ============================================================ const { Icon: I4, Reveal: R4, WA_LINK: WA4, IG_LINK: IG4 } = window; const PARTNER_BENEFITS = [ { icon: 'megaphone', t: 'Marca associada a impacto', d: 'Sua empresa vinculada a uma causa social real e reconhecida na comunidade.' }, { icon: 'bar-chart-3', t: 'Relatórios de impacto', d: 'Prestação de contas clara sobre como o apoio se transforma em resultados.' }, { icon: 'users', t: 'Engajamento de equipe', d: 'Ações de voluntariado e integração com o time da sua empresa.' }, { icon: 'heart-handshake', t: 'Transformação concreta', d: 'Mais jovens em quadra, na escola e com novas oportunidades de futuro.' }, ]; function ParceirosPage({ onNav }) { const { SectionHeading, Card, Button } = window.CraqueCidadODesignSystem_6fdc08; const partners = window.CC_PARTNERS; return ( <>
{partners.map((p, i) => (
{p.name}
))}
{PARTNER_BENEFITS.map((b, i) => (

{b.t}

{b.d}

))}
); } function Transparencia({ onNav }) { const { SectionHeading, Card, Badge, Button } = window.CraqueCidadODesignSystem_6fdc08; const docs = window.CC_DOCS; return ( <> {/* identity block */}
{[ { l: 'Razão Social', v: 'ONG Craque Cidadão' }, { l: 'CNPJ', v: '11.808.208/0001-58' }, { l: 'Fundação', v: '2009' }, { l: 'Sede', v: 'Duque de Caxias / RJ' }, ].map((it) => (
{it.l}
{it.v}
))}
{docs.map((d, i) => (
{d.available ? 'Disponível' : 'Em breve'}

{d.title}

{d.desc}

))}

Precisa de um documento específico que ainda não está aqui? Fale conosco pelo WhatsApp e teremos prazer em fornecer.

); } const GALLERY_FILTERS = ['Todos', 'Futsal', 'Vôlei', 'Eventos', 'Comunidade']; function Galeria() { const { SectionHeading, Button } = window.CraqueCidadODesignSystem_6fdc08; const items = window.CC_GALLERY; const [filter, setFilter] = React.useState('Todos'); const shown = filter === 'Todos' ? items : items.filter((g) => g.tag === filter); return ( <>
{GALLERY_FILTERS.map((f) => ( ))}
{shown.map((g) => (
{g.tag}
{g.title}
))}
); } function ContactBand({ title, subtitle, onNav }) { const { Button } = window.CraqueCidadODesignSystem_6fdc08; return (

{title}

{subtitle}

WhatsApp {onNav && }
); } function Contato() { const { SectionHeading, Card, Input, Button } = window.CraqueCidadODesignSystem_6fdc08; const [sent, setSent] = React.useState(false); const info = [ { icon: 'message-circle', l: 'WhatsApp', v: '21 96637-7153', href: WA4, color: '#25D366' }, { icon: 'mail', l: 'E-mail', v: 'ongcraquecidadao@gmail.com', href: 'mailto:ongcraquecidadao@gmail.com', color: 'var(--brand)' }, { icon: 'instagram', l: 'Instagram', v: '@ongcraquecidadao', href: IG4, color: 'var(--brand)' }, { icon: 'map-pin', l: 'Endereço', v: 'Rua Doutor Furquim Mendes, 621 — Centenário, Duque de Caxias/RJ', href: null, color: 'var(--gold-600)' }, ]; return ( <>
{info.map((it) => { const inner = (
{it.l}
{it.v}
); return it.href ? {inner} :
{inner}
; })}
{sent ? (

Mensagem enviada!

Obrigado pelo contato. Responderemos em breve.

) : (
{ e.preventDefault(); setSent(true); }}>

Envie uma mensagem

Preencha o formulário e retornaremos o contato.

)}
); } Object.assign(window, { ParceirosPage, Transparencia, Galeria, Contato, ContactBand });