const renderEnding = () => {
const isSuccess = score >= 3;
// 獲取所有真實線索
const allRealClues = data.SCENE_DATA.flatMap(s => s.clues).filter(c => c.isRealClue);
// 獲取所有劇情選擇
const allScenarios = data.SCENARIOS;
return (
{/* 1. 成績總結區塊 */}
{isSuccess ? "任務成功!你接住了小星!" : "偵查結束"}
你的守門人知能得分:{score} / 4 分
{/* 2. 劇情選擇回顧 (這裡補上您缺失的劇情回顧) */}
時光倒流抉擇回顧
{allScenarios.map((sc, idx) => (
))}
{/* 3. 案發現場線索大解密 */}
案發現場線索大解密
{allRealClues.map(clue => (
{clue.title}
"{clue.content}"
{!revealedClues[clue.id] ? (
) : (
{clue.type}
)}
))}
{/* 4. 守門人 123 步驟 */}
珍愛生命守門人 123 步驟
1. 一問:主動關懷
2. 二應:支持陪伴
3. 三轉介:資源求助
);
};