import { useEffect, useState } from 'react' import { health, rebuildKb, type Health } from '@/lib/api' export function SettingsPanel() { const [data, setData] = useState(null) const [error, setError] = useState(null) useEffect(() => { health().then(setData).catch((e) => setError(e?.message || 'Failed to load health')) }, []) return (

Models

{!data && !error &&

Loading...

} {error &&

{error}

} {data && (
Status: {data.ok ? 'OK' : 'Degraded'}
watsonx: {data.watsonx ? 'Yes' : 'No'}
stt: {data.stt ? 'Yes' : 'No'}
{data.models && (
{JSON.stringify(data.models, null, 2)}
)}
)}

Knowledge Base

) }