'use client'; import { calculateMaximizerResults } from '../../test/private/MaximizerCalculator'; interface MaximizerResultProps { answers: string[]; } const levelText = { satisficer: '满意型选择风格', balanced: '平衡型选择风格', maximizer: '最大化选择风格', }; const levelDescription = { satisficer: '你更倾向于在达到标准后做决定,选择成本较低,也更容易保持行动效率。', balanced: '你会在重要选择中认真比较,但通常不会让比较无限扩大。这个区间相对灵活。', maximizer: '你更倾向于追求最优选择,会投入较多比较和信息搜集。优势是标准高,风险是决策成本和后悔感增加。', }; function width(value: number) { return `${Math.max(0, Math.min(100, ((value - 1) / 6) * 100))}%`; } export function MaximizerResult({ answers }: MaximizerResultProps) { const results = calculateMaximizerResults(answers); return (
{levelDescription[results.level]}