Exibir Liturgia do Dia
Gerado pelo Writer (Reversa) em 2026-05-11
doc_level: detalhado | Módulo pai:liturgia
Visão Geral
Exibe leituras, celebrações, orações e antífonas da liturgia de uma data específica.
Regras de Negócio
- Data é recebida como parâmetro de rota (
route.params.data) 🟢 - Dados vêm de cache SQLite (se fresco) ou da API DANCRF 🟢
- 404 da API → estado vazio (sem erro técnico) 🟢
- Fallback para cache expirado em caso de erro de rede 🟢
Requisitos Funcionais
| ID | Requisito | Prioridade | Critério de Aceite |
|---|---|---|---|
| RF-01 | Exibir leituras, orações e antífonas | Must | Todos os campos do LiturgiaDiaDancrf visíveis |
| RF-02 | Indicar estado de carregamento | Should | Skeleton ou spinner durante fetch |
| RF-03 | Indicar estado vazio (sem liturgia) | Should | Mensagem quando data === null |
| RF-04 | Indicar erro de rede | Could | Mensagem de erro + botão "Tentar novamente" |
Rastreabilidade de Código
| Arquivo | Função / Classe | Cobertura |
|---|---|---|
src/view/screen/LiturgiaDoDiaScreen.tsx |
LiturgiaDoDiaScreen |
🟢 |
src/view/fragment/Musica/LeituraDia/LeituraDiaView.tsx |
LeituraDiaView |
🟢 |
src/store/Liturgia/Liturgia.api.ts |
useGetLiturgiaPorDataQuery |
🟢 |