import { useState, useEffect } from 'react' import { Link } from 'react-router-dom' import { useAuth } from '../context/AuthContext' import api from '../utils/api' /** * Technische System- und Build-Infos (ehemals Dashboard) — unter Einstellungen für Betrieb/Diagnose. */ function SettingsSystemInfoPage() { const { user } = useAuth() const [version, setVersion] = useState(null) const [err, setErr] = useState(null) const [loading, setLoading] = useState(true) useEffect(() => { let cancelled = false ;(async () => { setErr(null) try { const v = await api.getVersion() if (!cancelled) setVersion(v) } catch (e) { if (!cancelled) setErr(e.message || String(e)) } finally { if (!cancelled) setLoading(false) } })() return () => { cancelled = true } }, []) return (
← Zurück zu Einstellungen
Build, Umgebung und Schema-Stand der App — hilfreich für Support oder nach Deployments. Tarif und Rolle beziehen sich auf dein Konto.
{loading ? (Version wird geladen…
) : null} {err ? ({err}
) : null} {version ? (