"use client"; import { useEffect, useState } from "react"; import { checkHealth } from "../lib/api"; export default function TopBar() { const [healthy, setHealthy] = useState(null); useEffect(() => { checkHealth().then(setHealthy); const interval = setInterval(() => checkHealth().then(setHealthy), 30000); return () => clearInterval(interval); }, []); return (
{/* Search */}
search
{/* Right side */}
notifications terminal
{/* Health indicator */}
{healthy === null ? "CONNECTING..." : healthy ? "THIRDEYE_CORE: ONLINE" : "BACKEND: OFFLINE"}
); }