From a15c8b60d8020ef085080072a8f4c95c36811108 Mon Sep 17 00:00:00 2001 From: ittoview Date: Sun, 26 Apr 2026 08:13:13 +0100 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E8=A3=81=E5=89=AA=E5=9B=A0?= =?UTF-8?q?=E7=B4=A0=E9=A1=B5=E5=BA=95=E9=83=A8=E6=B5=AE=E5=B1=82=E4=B8=8E?= =?UTF-8?q?=E5=86=85=E5=AE=B9=E5=9D=97=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/KnowledgeAreasTailoringPage.tsx | 178 ++++++++++++---------- 1 file changed, 95 insertions(+), 83 deletions(-) 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 && (