import { useState, useEffect } from "react"; import { getAlertEvents } from "../../api/alertEvents"; import "./AlertHistory.css"; export default function AlertHistory() { const [alertEvents, setAlertEvents] = useState([]); const [loading, setLoading] = useState(true); const [error, setError] = useState(null); useEffect(() => { async function fetchAlertEvents() { try { setLoading(true); const data = await getAlertEvents(); setAlertEvents(data); } catch (err) { setError(err.message); console.error("Failed to fetch alert events:", err); } finally { setLoading(false); } } fetchAlertEvents(); }, []); if (loading) { return
No alerts yet
) : (