dashboard: reimaginacao

Signed-off-by: Rodrigo B. de Sousa Martins <rodrigo.sousa.577@gmail.com>
This commit is contained in:
rodrigo committed 2025-07-15 19:14:01 -03:00
1 parent f782fb36ad
commit 1ab7bd8f36
1 file changed
+13 -2
+13 -2
View File
@@ -5,9 +5,20 @@ import { CalendarioAtendimentos } from './CalendarioAtendimentos';
import { BenchmarkingEscritorio } from './BenchmarkingEscritorio';
import { AtendimentosDia } from './AtendimentosDia';
function isValidJWT(token?: string) {
return !!token && token.split('.').length === 3;
}
export const DashboardLayout: React.FC = () => {
const { user } = useAuth();
// ...aqui você pode usar hooks customizados para buscar os dados necessários...
const { user, token } = useAuth();
if (!user || !isValidJWT(token)) {
return (
<div className="p-6 text-center text-red-600 font-bold">
Usuário não autenticado ou token inválido. Faça login novamente.
</div>
);
}
return (
<div className="grid grid-cols-1 lg:grid-cols-3 gap-6 p-6">