mirror of
https://github.com/fsolla/teqo.git
synced 2026-11-14 17:43:04 +00:00
2.1 KiB
2.1 KiB
Impl: RADIO — Rádio — Remover fundo cinza do logo no player
Status: aprovado Atualizado em: 2026-09-22 Issue: #1247 Intenção: docs/plans/radio-logo-no-background-impl.md Appetite restante: 30 min
Leitura da intenção
- Outcome: O logo da rádio aparece circular, sem quadrado cinza atrás. Layout do player não quebra em mobile (390px) e desktop (1280px).
- O que NÃO negociar: Logo permanece circular, sem alterações de comportamento do player.
- O que reavaliar: A classe
bg-(--campaign-band)emRadioPlayer.tsx:302é a única responsável pelo fundo cinza.
Abordagem recomendada
flowchart LR
A[Rádio Player] --> B[Remover bg-(--campaign-band) do logo]
B --> C[Verificar mobile + desktop]
Opções consideradas: A | B | C Recomendação: A — Remover fundo completamente, porque o objetivo é eliminar o fundo cinza sem adicionar novos estilos. Rejeitadas: B porque não resolve o pedido (opacidade reduzida ainda mostra o fundo); C porque adiciona complexidade desnecessária.
Componentes / mudanças
RadioPlayer(src/components/jingles/RadioPlayer.tsx): Removerbg-(--campaign-band)da classe emRadioPlayer.tsx:302- Migration: sem migration
- Access / Consent: não aplicável
- UI: Manter estilos existentes em
RadioPlayer.tsx:305e:312para garantir circularidade e sombra
Dados → forma (não aplicável)
Fases verificáveis
- Tracer / schema+server — N/A (mudança apenas de estilo)
- UI — Remover
bg-(--campaign-band)deRadioPlayer.tsx:302 - Gates —
pnpm gate:fast; push viapnpm push
Rabbit holes / Não escopo (engenharia)
- Não alterar estilos de sombra ou borda do logo
- Não modificar comportamento de áudio do player
Riscos e mitigação
- Risco: Layout quebra em telas pequenas. Mitigação: Verificar mobile (390px) e desktop (1280px) após a mudança.
Aceite de engenharia
- Aceite de produto da intenção ainda coberto
- Invariantes AGENTS/engineering-standards
- Testes de domínio previstos (unit/int) onde access/write paths mudam