Exibir Liturgia do Dia — Design Técnico
Gerado pelo Writer (Reversa) em 2026-05-11
Fluxo
LiturgiaDoDiaScreenrecebedataviaroute.params- Renderiza
LeituraDiaViewpassandodata LeituraDiaViewchamauseGetLiturgiaPorDataQuery(data)→ RTK Query- RTK Query →
queryFn→ cache fresco ou HTTP - Resposta renderiza leituras, orações, antífonas, celebrações
Layout
LiturgiaDoDiaScreen
└── ScrollView (horizontal padding: s16, bottom: insets.bottom + s32)
└── LeituraDiaView (data)
├── [loading] → skeleton/spinner
├── [null] → "sem liturgia para este dia"
├── [error] → mensagem de erro + botão "Tentar novamente"
└── [dados] → CelebracaoView[] + LeituraSectionView[]
Dependências
AppStack.LiturgiaDoDia+AppStackNavigationProps— tipagem de rotaUtilStyles.safeAreaViewInnerPadding— padding de safe areauseGetLiturgiaPorDataQuery— hook RTK Query
Riscos e Lacunas
- 🟡 Funcionalidade ainda em evolução: estrutura de estados já confirmada no código, mas copy e UX final podem mudar