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

Systeminformationen

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 ? (

System

Version {version.app_version} Build {version.build_date} Umgebung {version.environment} DB Schema {version.db_schema_version} Dein Tier {user?.tier || 'free'} Rolle {user?.role || 'user'}
) : null}
) } export default SettingsSystemInfoPage