You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Users: clamp page to valid range when totalPages changes (snaps to new
last page after deleting the last item on the last page)
- Users/Dashboard: add .catch to api fetches with an error state, message
and retry button instead of an infinite skeleton
- App: add path="*" catch-all route redirecting to home
- README: label the auth as a client-side mock/demo login (not production
security)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
· 🔑 Login de demonstração — <code>admin@empresa.com</code> / <code>123456</code> (ou qualquer e-mail válido + senha de 4+ caracteres)
18
18
</p>
19
19
20
20
<palign="center"><imgsrc="https://raw.githubusercontent.com/Samuelf27/admin-dashboard/main/preview.png"alt="Preview do painel"width="820" /></p>
@@ -27,7 +27,7 @@ Um **painel administrativo completo** como os usados em produtos corporativos
27
27
28
28
## ✨ Funcionalidades
29
29
30
-
- 🔐 **Autenticação** com rota protegida e sessão persistida
30
+
- 🔐 **Login de demonstração (mock)** com rota protegida e sessão persistida — validação apenas no cliente (qualquer e-mail com `@` e senha de 4+ caracteres entra; o token é fictício e descartado). **Não é segurança de produção.**
31
31
- 👥 **CRUD completo de usuários** — criar, editar e remover com **modal e validação**
32
32
- 🔎 **Tabela de dados** com **busca**, **ordenação por coluna** e **paginação**
33
33
- 📈 **Dashboard** com KPIs e gráficos (área e pizza) via Recharts
0 commit comments