diff --git a/src/pages/KnowledgeAreasTailoringPage.tsx b/src/pages/KnowledgeAreasTailoringPage.tsx index e21421d..9e3a6af 100644 --- a/src/pages/KnowledgeAreasTailoringPage.tsx +++ b/src/pages/KnowledgeAreasTailoringPage.tsx @@ -51,11 +51,20 @@ function FactorTitleCell({ if (!isPracticeMode) { return ( -
- - {item.factorIndex + 1} - - {item.title} +
+
+ + {item.factorIndex + 1} + +
+
+ {item.title} +
+

+ {item.description} +

+
+
) } @@ -68,35 +77,40 @@ function FactorTitleCell({ aria-current={isCurrent ? 'step' : undefined} aria-label={`裁剪因素:${item.title}`} className={clsx( - 'relative flex min-h-[72px] w-full items-center gap-3 px-4 py-4 text-left transition-all duration-200 focus:outline-none', + 'relative w-full px-4 py-4 text-left transition-all duration-200 focus:outline-none', isCurrent ? 'bg-indigo-50 dark:bg-indigo-900/20 ring-2 ring-inset ring-indigo-500' : 'bg-white dark:bg-gray-800 hover:bg-gray-50 dark:hover:bg-gray-700/60', - !isAnswered && 'border-dashed' )} {...longPressHandlers} > - - {item.factorIndex + 1} - +
+ + {item.factorIndex + 1} + - - {isAnswered ? ( - - {item.title} - - ) : ( - - - - )} - +
+ {isAnswered ? ( +
+ {item.title} +
+ ) : ( +
+ +
+ )} + +

+ {item.description} +

+
+
{showAnswer && (
@@ -603,7 +617,13 @@ export default function KnowledgeAreasTailoringPage() { ) return ( -
+
{isFullScreen && (