// Phone screens aligned with evaluation/[templateId].tsx + result-preview.tsx (Free tier). function ClinicalFlagPill({ flag, lang }) { const labels = { green: { es: 'Normal', en: 'Normal' }, yellow: { es: 'Precaución', en: 'Caution' }, red: { es: 'Riesgo Alto', en: 'High risk' }, }; const sem = { green: { text: 'var(--semantic-green)', bg: 'var(--semantic-green-bg)' }, yellow: { text: 'var(--semantic-yellow)', bg: 'var(--semantic-yellow-bg)' }, red: { text: 'var(--semantic-red)', bg: 'var(--semantic-red-bg)' }, }; const s = sem[flag]; const label = labels[flag][lang]; return ( {label} ); } function LandingEvalScreen({ lang }) { const isEs = lang === 'es'; const options = isEs ? [ { l: 'Capaz, sin uso de manos y se estabiliza' }, { l: 'Capaz, en forma independiente, usando las manos' }, { l: 'Capaz, usando las manos tras varios intentos' }, { l: 'Necesita ayuda mínima' }, { l: 'Necesita asistencia moderada o máxima' }, ] : [ { l: 'Able, without using hands; stable' }, { l: 'Able independently, using hands' }, { l: 'Able, using hands after several tries' }, { l: 'Needs minimal aid' }, { l: 'Needs moderate or maximal assistance' }, ]; const selectedIdx = 1; const answered = 5; const total = 14; return (
{isEs ? 'Con KineSuite Pro puedes guardar resultados, crear expedientes y exportar informes PDF.' : 'With KineSuite Pro you can save results, create records, and export PDF reports.'}