리펙토링: 코드 검토

This commit is contained in:
2026-05-30 18:44:51 +09:00
parent 33e065301f
commit a73a9afcc3
4 changed files with 17 additions and 8 deletions
+3 -1
View File
@@ -239,7 +239,9 @@ const NumberAnswerForm = forwardRef<
key={button.index}
className="min-w-0 flex-1"
aria-label={`${button.label} ${
completed ? `입력값 ${button.value}` : "미입력"
completed
? `입력값 ${button.value}`
: `원래 항 ${displayValue}, 미입력`
}${selected ? ", 현재 입력 중" : ""}`}
>
<span
+7 -3
View File
@@ -53,14 +53,18 @@ export default function VariableChoiceAnswerForm({
const selected = activeTermIndex === index;
const selectedChoice = getSelectedChoice(index as 0 | 1);
const completed = choiceId !== null && selectedChoice !== null;
const statusLabel =
completed && selectedChoice
? `선택값 ${selectedChoice.latex}`
: `원래 항 ${pendingChoiceLabels[index]}, 미선택`;
return (
<li
key={index}
className="min-w-0 flex-1"
aria-label={`${index + 1}${
completed ? "선택 완료" : "미선택"
}${selected ? ", 현재 선택 중" : ""}`}
aria-label={`${index + 1}${statusLabel}${
selected ? ", 현재 선택 " : ""
}`}
>
<span
className={`block truncate text-center text-xs font-bold ${