Skip to content

Ajustar o tamanho das logos baseadas no nível de patrocínio#16

Merged
thalisonwilker merged 4 commits into
mainfrom
15-tarefa-ajustar-o-tamanho-das-logos-baseadas-no-nível-de-patrocínio
Jun 11, 2026

Hidden character warning

The head ref may contain hidden characters: "15-tarefa-ajustar-o-tamanho-das-logos-baseadas-no-n\u00edvel-de-patroc\u00ednio"
Merged

Ajustar o tamanho das logos baseadas no nível de patrocínio#16
thalisonwilker merged 4 commits into
mainfrom
15-tarefa-ajustar-o-tamanho-das-logos-baseadas-no-nível-de-patrocínio

Conversation

@thauska

@thauska thauska commented Jun 11, 2026

Copy link
Copy Markdown
Collaborator

📋 Descrição

resolve #15

O que foi feito?

  • Reestruturada a seção de patrocinadores para o novo layout visual (cards por nível, bloco de destaque e CTA revisado).
  • Ajustado o tamanho das logos conforme o nível de patrocínio, melhorando hierarquia e legibilidade.
  • Incluído o patrocinador Easygestor na cota Prata com logo e link.
  • Tornados clicáveis os patrocinadores que possuem URL (abrindo em nova aba com segurança).
  • Adicionada tipagem explícita para badges e renderização condicional:
    • PyEgua só aparece quando pyeguaBadges tiver itens.
    • Comunidades apoiadoras só aparecem quando communityBadges tiver itens.
  • Melhorada a robustez de tipagem evitando acesso por índice fixo na cota Diamante.

Motivação

  • Melhorar a organização visual da seção de patrocinadores e aproximar o design da proposta aprovada.
  • Corrigir inconsistências de responsividade/escala de logos entre cotas.
  • Evitar blocos vazios na interface quando não houver dados de comunidades/PyEgua.
  • Garantir tipagem mais segura para reduzir risco de erro em ambiente TypeScript estrito.

🧪 Como testar

Passo Ação
1 Abrir a página inicial e navegar até a seção Patrocinadores.
2 Validar o layout por cota: Diamante em destaque, Ouro/Prata em cards menores e CTA final.
3 Clicar nos patrocinadores com link (ex.: Ouro/Prata) e confirmar abertura correta em nova aba.
4 Testar cenário sem dados: deixar pyeguaBadges e communityBadges vazios e confirmar que os blocos não aparecem.
5 Testar cenário com dados: preencher pyeguaBadges/communityBadges e confirmar renderização correta.

Resultado esperado

  • A seção exibe logos com tamanhos proporcionais à cota.
  • Cards com URL são clicáveis e navegam corretamente.
  • Blocos de PyEgua e Comunidades aparecem somente quando houver dados.
  • Layout mantém consistência visual em desktop e mobile, sem erros de tipagem.

🔍 Tipo de alteração

  • Bug Fix
  • Nova funcionalidade
  • Refatoração
  • Melhoria de performance
  • Alteração visual/UI
  • Atualização de documentação
  • Outro

✅ Checklist

  • Código revisado por mim
  • Testes realizados localmente
  • Não introduz erros conhecidos
  • Documentação atualizada (se necessário)
  • Evidências adicionadas (imagem ou vídeo)
  • Sem conflitos com a branch de destino

📝 Observações

  • Esta PR também prepara a seção para integração com dados reais (badges de PyEgua e comunidades) sem renderizar placeholders vazios.

@thauska thauska requested a review from tuiza June 11, 2026 21:32
@thalisonwilker thalisonwilker merged commit 8caa032 into main Jun 11, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Tarefa] Ajustar o tamanho das logos baseadas no nível de patrocínio

2 participants