import { useState } from 'react' import { ChevronDown, ChevronUp } from 'lucide-react' import { CIRCUMFERENCE_POINTS, CALIPER_POINTS, CALIPER_METHODS } from '../utils/guideData' function PointCard({ point, index }) { const [open, setOpen] = useState(false) return (
setOpen(o => !o)}>
{index+1}
{point.label} {open ? : }
{open && (
{[['📍 Wo', point.where], ['🧍 Haltung', point.posture], ['📏 Band', point.how], ['💡 Tipp', point.tip]].map(([label, val]) => (
{label} {val}
))}
)}
) } export default function GuidePage() { const [tab, setTab] = useState('circum') const [caliperMethod, setCaliperMethod] = useState('jackson3') const sex = 'm' // could read from profile const methodPoints = CALIPER_METHODS[caliperMethod]?.points_m || [] return (

Messanleitung

{tab === 'circum' && (
Klicke auf einen Messpunkt für genaue Anleitung zu Körperhaltung und Messung.
{CIRCUMFERENCE_POINTS.map((p, i) => )}
)} {tab === 'caliper' && (
METHODE WÄHLEN
{Object.entries(CALIPER_METHODS).map(([key, m]) => ( ))}
Caliper-Grundregel: Immer rechte Körperseite · Falte 1 cm neben dem Punkt abheben · Caliper 1 cm neben Fingern ansetzen · 2 Sek. warten · 3× messen, Mittelwert nehmen
{methodPoints.map((id, i) => { const p = CALIPER_POINTS[id] if (!p) return null return })}
)} {tab === 'tips' && (
{[ { icon:'🌅', title:'Zeitpunkt', text:'Immer morgens nüchtern messen – vor dem Frühstück und vor dem Sport. Zu festen Zeiten messen für vergleichbare Werte.' }, { icon:'👗', title:'Kleidung', text:'Immer in vergleichbarer Unterwäsche oder ohne Kleidung messen. Kleidung kann die Werte verfälschen.' }, { icon:'📏', title:'Maßband', text:'Maßband flach und waagerecht anlegen – parallel zum Boden. Weder spannen noch locker lassen. 1 Finger Luft bei Hals-Messungen.' }, { icon:'🔢', title:'Wiederholungen', text:'Jeden Wert 2× messen und den Durchschnitt notieren. Bei Abweichungen über 1 cm eine dritte Messung machen.' }, { icon:'💧', title:'Wassereinlagerungen', text:'Nicht nach dem Sport, nach Alkohol, oder bei Krankheit messen. Beine schwellen gegen Abend an – Wade morgens messen.' }, { icon:'📅', title:'Intervall', text:'Wöchentliche oder zweiwöchentliche Messungen reichen. Tägliche Schwankungen von 1–2 kg sind normal und nicht aussagekräftig.' }, { icon:'📸', title:'Fortschrittsfotos', text:'Fotos bei gleicher Beleuchtung und gleichem Hintergrund machen. Morgendlich nüchtern, gleiche Pose, gleiche Kamera-Distanz.' }, { icon:'🔬', title:'Caliper vs. Maßband', text:'Caliper misst Unterhautfett direkt – genauer als Umfänge allein. Umfänge erfassen die Gesamtgröße inklusive Muskeln. Beide Werte kombiniert geben das vollständigste Bild.' }, ].map(item => (
{item.icon}
{item.title}
{item.text}
))}
)}
) }