- {/* ==================== 状态显示区域 ==================== */}
- {isSubmitted ? (
- // 提交后的结果显示
-
- {isCorrect ? (
- // 答案正确
- <>
-
- 选择正确,继续实验吧
-
- >
- ) : (
- // 答案错误
- <>
-
- 选择错误,请重新选择
-
-
-
- 答案提示
-
-
- {correctAnswers.join("、")}
-
-
- >
- )}
-
- ) : selectedTools.length === 0 ? (
- // 空状态:未选择任何工具
-
-
📦
-
拖拽工具到这里
-
- 从左侧选择最多{MAX_TOOLS}个工具
-
-
- ) : selectedTools.length >= MAX_TOOLS ? (
- // 达到最大数量限制
-
-
- {selectedTools.map((tool) => (
-
-
-
- {tool.name}
-
- {/* 删除按钮 - 答案正确后隐藏 */}
- {!(isSubmitted && isCorrect) && (
-
- )}
-
- ))}
-
-
- 已选择{MAX_TOOLS}个工具,达到最大数量限制
-
-
- ) : (
- // 正常状态:显示已选择的工具
-
- {selectedTools.map((tool) => (
-
-
-
- {tool.name}
-
- {/* 删除按钮 - 答案正确后隐藏 */}
- {!(isSubmitted && isCorrect) && (
-
- )}
-
- ))}
-
- )}
-
-
- {/* ==================== 底部操作按钮 ==================== */}
- {!isSubmitted || !isCorrect ? (
-