import { useState } from 'react' import { FlaskConical } from 'lucide-react' import { Link } from 'react-router-dom' import PilotWelcome from '../components/pilot/PilotWelcome' import PilotQuickCapture from '../components/pilot/PilotQuickCapture' import PilotKpiBoard from '../components/pilot/PilotKpiBoard' import PilotBodySection from '../components/pilot/PilotBodySection' import PilotActivitySection from '../components/pilot/PilotActivitySection' /** * Pilot-Übersicht nach Product-Spec: * Willkommen → Schnelleingabe (Gewicht + Vitalwerte) → KPIs (Referenzen + KF% + Ø kcal, max. 9) * → Bereich Körper (Gewicht-Chart 30 T, Ø7/Ø14, Bewertung wie Verlauf) * → Bereich Aktivität (Trainingstyp 30 T, Konsistenz). */ export default function PilotVizPage() { const [refreshTick, setRefreshTick] = useState(0) const bump = () => setRefreshTick((t) => t + 1) return (
Konfigurierbare Ziel-Übersicht (Test). Produktives Dashboard und Verlauf unverändert. Nach Speichern von Gewicht oder Vitalwerten werden KPIs und Körperbereich neu geladen.