Skip to content

Feat/integrates dashboard#23

Merged
rafaelhgcarlos merged 2 commits intostagefrom
feat/integrates-dashboard
Oct 6, 2025
Merged

Feat/integrates dashboard#23
rafaelhgcarlos merged 2 commits intostagefrom
feat/integrates-dashboard

Conversation

@rafaelhgcarlos
Copy link
Copy Markdown
Member

📌 Descrição

Integra o Dashboard ao sistema, incluindo:

  • Contexto de Adoções (AdoptionsContext) para acesso global.
  • Ajustes na lógica de cálculo de idade, mostrando dias quando não há meses completos.
  • Correções de rotas e layout do App.tsx para suportar Dashboard, cadastros e listagens.
  • Atualização das estatísticas e gráficos do dashboard com dados reais de animais e adoções.
  • Melhoria nos modais de edição e exclusão com backdrop desfocado e animação.

🔍 Issues relacionadas

  • Integração do dashboard ao sistema de animais/adoções.

✨ Alterações realizadas

  • Criado AdoptionsContext e hook useAdoptions.
  • Ajustada função calcularIdade em AnimalList.tsx para exibir anos, meses ou dias.
  • Corrigidos duplicados e ajustes visuais em gráficos (Dashboard.tsx).
  • Melhorias nos modais de exclusão (AnimalList.tsx) com backdrop-blur e animação scaleIn.
  • Limpeza de código duplicado e pequenos ajustes em classes Tailwind.

✅ Checklist

  • Código segue padrões do projeto.
  • Testado localmente e funcionando.
  • Gráficos e estatísticas atualizam com dados reais.
  • Modais de exclusão e edição animados corretamente.

🚀 Notas adicionais

  • A função calcularIdade agora retorna dias quando o animal tem menos de 1 mês, garantindo melhor leitura para filhotes.
  • Dashboard preparado para futuras estatísticas detalhadas.

@rafaelhgcarlos rafaelhgcarlos self-assigned this Oct 6, 2025
@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying projeto-bonny with  Cloudflare Pages  Cloudflare Pages

Latest commit: 63fb150
Status: ✅  Deploy successful!
Preview URL: https://2aa3b730.projeto-bonny.pages.dev
Branch Preview URL: https://feat-integrates-dashboard.projeto-bonny.pages.dev

View logs

@rafaelhgcarlos rafaelhgcarlos added the enhancement New feature or request label Oct 6, 2025
@rafaelhgcarlos rafaelhgcarlos merged commit 13a9b01 into stage Oct 6, 2025
2 checks passed
@rafaelhgcarlos rafaelhgcarlos deleted the feat/integrates-dashboard branch October 6, 2025 23:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant