// ============================================================ // SEÇÃO · Área do Sócio — autenticada, canal oficial // Login (3 abordagens) + Início, Comunicados (lista+página), // Documentos, Ouvidoria, Canal de Ética, Travessia/Vagas. // ============================================================ // Shell logado reutilizável (header + abas internas + bottom nav) function SocioShell({ active, children, tall }) { const tabs = ['Início', 'Comunicados', 'Documentos', 'Enquetes', 'Entregas', 'Ouvidoria', 'Ética']; const primary = ['Início', 'Comunicados', 'Documentos', 'Enquetes']; const botActive = primary.includes(active) ? active : 'Mais'; return ( <>
9:41▰▰▰ ◢ 100%
Olá, Sócio
Titular · nº 0427
Sair
{tabs.map(t => {t})}
{children}
{[...primary, 'Mais'].map(t =>
{t}
)}
); } function socioArtboards() { return [ // ---------- ★ Login recomendado (B+C: magic link + confiança) ---------- Login aprovado: magic link (B) + confiança institucional (C).', { pin: 1, t: 'Confiança institucional: hero + "canal oficial desde 1956".' }, { pin: 2, t: 'Magic link primário — só o e-mail (melhor p/ sócio idoso).' }, { state: true, pin: 3, t: 'Estado "link enviado" previsto.' }, { pin: 4, t: 'Senha como caminho secundário, recolhido.' }, ]}>
9:41▰▰▰ ◢ 100%
Canal oficial · desde 1956
A fonte confiável do clube
{['Comunicados oficiais da diretoria', 'Documentos, atas e demonstrativos', 'Ouvidoria e canal de ética'].map(t =>
{t}
)}
Receber link de acesso
Link enviado
Confira sua caixa de entrada.
Entrar com senha
, // ---------- Início (logado) · Mobile ---------- Comunicados recentes em destaque (o que mudou).' }, { pin: 2, t: 'Atalhos: documentos, ouvidoria, travessia, vagas.' }, { pin: 3, t: 'Status pessoal (vaga, próxima regata) — só p/ o próprio (LGPD).' }, ]}>
Comunicados recentes
{[['Governança', 'novo'], ['Operacional', '']].map(([c, n]) =>
{c}{n && ● {n}}
12 jun 2026
)}
Atalhos
{['Documentos', 'Ouvidoria', 'Travessia', 'Vagas em seco'].map(t =>
{t}
)}
Seu status
Vaga
Seca · 32 pés
Próxima regata
Sáb 09:00
, // ---------- Início (logado) · Desktop ----------
PT/EN
Sócio · 0427
Área do Sócio
{['Início', 'Comunicados', 'Documentos', 'Ouvidoria', 'Canal de Ética', 'Travessia / Vagas'].map((t, i) =>
{t}
)}
Olá, Sócio
Titular · nº 0427
Comunicados recentes
{[0, 1, 2].map(i =>
{['Governança', 'Operacional', 'Social'][i]}12 jun
)}
Atalhos
{['Documentos', 'Ouvidoria', 'Travessia'].map(t =>
{t}
)}
, // ---------- Comunicados (lista) ---------- fonte oficial.', { pin: 1, t: 'Filtro por categoria: operacional, governança, social.' }, { pin: 2, t: 'Lista de comunicados → página de comunicado.' }, { pin: 3, t: 'Marcação de não lido.' }, ]}>
{['Todos', 'Operacional', 'Governança', 'Social'].map((t, i) => {t})}
{[['Governança', true], ['Operacional', true], ['Social', false], ['Operacional', false]].map(([c, unread], i) => (
{c}{unread && ● não lido}
12 jun 2026 · Diretoria
))}
, // ---------- Comunicado (individual, autenticado) ---------- página de comunicado não existia. Molde próprio (autenticado), não o template Matéria público.', { pin: 1, t: 'Categoria + data + emissor (Diretoria/Conselho).' }, { pin: 2, t: 'Corpo + anexos PDF (atas, editais).' }, { pin: 3, t: 'Sem publicidade na Área do Sócio (decisão) — só comunicação do clube.' }, 'Confiança: marca de "comunicado oficial" + confirmação de leitura.', ]}>
‹ Voltar aos comunicados
Governança● oficial
Título do comunicado oficial
Diretoria · 12 jun 2026
Anexos
Confirmo a leitura deste comunicado
, // ---------- Documentos (biblioteca) ---------- visibilidade por papel. Decisão §7.4: governança é restrita ao sócio (transparência, editais, atas, demonstrativos, estatuto).', { pin: 1, t: 'Busca + categorias: atas, editais, demonstrativos, regulamentos, estatuto, transparência.' }, { pin: 2, t: 'Linhas de documento com tipo, data e download.' }, { state: true, t: 'Ressalva jurídica: edital de convocação de assembleia pode exigir publicidade legal externa (exceção pontual).' }, 'Visibilidade Sócio (alguns públicos, outros restritos).', ]}>
⌕ Buscar documento
{['Todos', 'Atas', 'Editais', 'Demonstrativos', 'Regulamentos', 'Transparência', 'Estatuto'].map((t, i) => {t})}
, // ---------- Ouvidoria (formulário) ---------- destaque.', { pin: 1, t: 'Formulário com assunto, categoria e mensagem.' }, { pin: 2, t: 'Encaminhamento à Diretoria; protocolo de retorno.' }, { state: true, pin: 3, t: 'Estado de enviado (protocolo gerado).' }, ]}>
Ouvidoria
Sua mensagem vai direto à Diretoria.
Enviar à Diretoria
Após enviar → protocolo #0000
, // ---------- Canal de Ética ---------- estruturado (transparência é tema da nova gestão).', { pin: 1, t: 'Opção de anonimato destacada.' }, { pin: 2, t: 'Tipo de ocorrência + relato + anexos.' }, { pin: 3, t: 'Protocolo p/ acompanhar sem se identificar.' }, ]}>
Canal de Ética
Pode ser anônimo
Sua identidade é protegida.
Enviar anonimamente
Registrar denúncia
Gera protocolo p/ acompanhar
, // ---------- Travessia / Vagas (embed) ---------- sem reescrever.', { pin: 1, t: 'Embed do app Monitor via deep-link autenticado (SSO).' }, { pin: 2, t: 'Agendar travessia e espera de vagas em seco.' }, 'Reescrita nativa só na V3.', ]}>
Travessia & Vagas
Embed · app Monitordeep-link autenticado · SSO
Agendar travessiaVagas em seco
, ]; } window.socioArtboards = socioArtboards;