import { Thermometer, Sun, CircleGauge, Droplet } from "lucide-react"; import React, { useEffect, useState } from "react"; import axios from "axios"; import { API_BASE_URL } from "../config"; import BoutonGraphique from "./BoutonGraphique"; import AlertInactive from "./AlertInactive"; import ParticularMeteo from "./ParticularMeteo"; function MeteoInfos({ object, graphStates, setGraphStates, graphRefs }) { const [rawData, setRawData] = useState([]); const [AffAlert, setAffAlert] = useState(false); const [AffRegles, setAffRegles] = useState(false); const identifiant = object.id; useEffect(() => { axios.get(`${API_BASE_URL}/meteo?id=${identifiant}`).then((response) => { setRawData(response.data); if (rawData.length < 5) { setAffAlert(true); } }); }, [object]); const lastData = rawData.length > 0 ? rawData[rawData.length - 1] : null; return (
Chargement des données...
)}