Use Alert component for user messages

This commit is contained in:
2025-06-07 17:23:05 +01:00
parent 37fa90cc81
commit 3e7be044cf
6 changed files with 21 additions and 9 deletions

View File

@@ -1,5 +1,6 @@
import React, { useState, useEffect } from 'react';
import PageLayout from '../components/PageLayout';
import Alert from '../components/Alert';
const Dashboard = () => {
// Estados para armazenar os dados do dashboard
@@ -12,6 +13,7 @@ const Dashboard = () => {
chargingTime: 0,
alerts: [],
});
const [error, setError] = useState('');
// Função para obter os dados do dashboard
const fetchDashboardData = async () => {
@@ -21,11 +23,11 @@ const Dashboard = () => {
const data = await response.json();
setDashboardData(data); // Atualiza o estado com os dados recebidos
} else {
alert('Erro ao obter os dados do dashboard');
setError('Erro ao obter os dados do dashboard');
}
} catch (error) {
console.error('Erro ao buscar dados do dashboard:', error);
alert('Erro de conexão');
setError('Erro de conexão');
}
};
@@ -36,6 +38,7 @@ const Dashboard = () => {
return (
<PageLayout title="Visão Geral">
{error && <Alert type="error">{error}</Alert>}
{/* Cards com informações resumidas */}
<div className="flex flex-wrap gap-4 mb-6">