'use client'; import { calculateNeedForCognitionResults } from '../../test/private/NeedForCognitionCalculator'; interface NeedForCognitionResultProps { answers: string[]; } const levelText = { low: '认知需求偏低', moderate: '认知需求中等', high: '认知需求较高', }; const levelDescription = { low: '你可能更偏好清晰、直接、低认知负荷的处理方式。面对复杂问题时,降低进入门槛和明确收益会更有帮助。', moderate: '你会根据情境投入思考:重要、有兴趣或有价值的问题更容易激发你深入加工。', high: '你通常喜欢深入思考、分析复杂问题和寻找新解法。注意在低风险问题上保留效率感,会更平衡。', }; function width(value: number) { return `${Math.max(0, Math.min(100, ((value - 1) / 4) * 100))}%`; } export function NeedForCognitionResult({ answers }: NeedForCognitionResultProps) { const results = calculateNeedForCognitionResults(answers); return (
{levelDescription[results.level]}