diff --git a/src/components/RouterContainer.tsx b/src/components/RouterContainer.tsx
index 1dbb08a..53b6002 100644
--- a/src/components/RouterContainer.tsx
+++ b/src/components/RouterContainer.tsx
@@ -43,7 +43,7 @@ export default function RouterContainer() {
页面未找到
- {`该功能在当前运行环境(${entryPointType})下不可用或已被移除。`}
+ 该功能在当前运行环境({entryPointType.toUpperCase()})下不可用或已被移除。
)}
diff --git a/src/pages/Base64Converter/__tests__/index.test.tsx b/src/pages/Base64Converter/__tests__/index.test.tsx
index da1cb0c..bdc9308 100644
--- a/src/pages/Base64Converter/__tests__/index.test.tsx
+++ b/src/pages/Base64Converter/__tests__/index.test.tsx
@@ -22,7 +22,9 @@ vi.mock('../components/TextMode', () => ({
}));
vi.mock('../components/Base64ConverterSection', () => ({
- default: ({ mode }: { mode: string }) => {mode}
,
+ default: ({ mode }: { mode: 'file' | 'image' }) => (
+ {mode.toUpperCase()} Mode
+ ),
}));
const waitForStorageInit = () =>
diff --git a/src/pages/TestDataGenerator/components/FieldList.tsx b/src/pages/TestDataGenerator/components/FieldList.tsx
index da069a1..89c538f 100644
--- a/src/pages/TestDataGenerator/components/FieldList.tsx
+++ b/src/pages/TestDataGenerator/components/FieldList.tsx
@@ -286,7 +286,7 @@ export default function FieldList({
onClick={handleUpdateRule}
disabled={fields.length === 0}
className="h-8 gap-1.5 px-2.5"
- title={`编辑中: ${editingRule.name}`}
+ title={editingRule ? `编辑中: ${editingRule.name}` : ''}
>
更新规则
diff --git a/src/pages/TestDataGenerator/components/GenerateButton.tsx b/src/pages/TestDataGenerator/components/GenerateButton.tsx
index 25802fa..cfa5e7f 100644
--- a/src/pages/TestDataGenerator/components/GenerateButton.tsx
+++ b/src/pages/TestDataGenerator/components/GenerateButton.tsx
@@ -33,7 +33,10 @@ export default function GenerateButton({
{progress && (
- {`已生成 ${progress.generated.toLocaleString()} / ${progress.total.toLocaleString()} 条`}
+
+ 已生成 {progress.generated.toLocaleString()} / {progress.total.toLocaleString()}{' '}
+ 条
+
{progress.progress}%
@@ -44,7 +47,7 @@ export default function GenerateButton({
{progress.estimatedTimeLeft !== undefined && (
- {`预计剩余 ${Math.ceil(progress.estimatedTimeLeft / 1000)} 秒`}
+ 预计剩余 {Math.ceil(progress.estimatedTimeLeft / 1000)} 秒
)}
diff --git a/src/pages/TestDataGenerator/components/ResultPanel.tsx b/src/pages/TestDataGenerator/components/ResultPanel.tsx
index 87e0c2c..cefd975 100644
--- a/src/pages/TestDataGenerator/components/ResultPanel.tsx
+++ b/src/pages/TestDataGenerator/components/ResultPanel.tsx
@@ -82,7 +82,7 @@ export default function ResultPanel({ result }: ResultPanelProps) {
))}
{result.warnings.length > 5 && (
- {`... 还有 ${result.warnings.length - 5} 条警告`}
+ ... 还有 {result.warnings.length - 5} 条警告
)}
diff --git a/src/pages/TestDataGenerator/components/RuleManager.tsx b/src/pages/TestDataGenerator/components/RuleManager.tsx
index b65c89b..22bc2c8 100644
--- a/src/pages/TestDataGenerator/components/RuleManager.tsx
+++ b/src/pages/TestDataGenerator/components/RuleManager.tsx
@@ -227,7 +227,7 @@ export default function RuleManager({ onLoad, onEdit, onRulesChanged }: RuleMana
maxLength={20}
/>
- {`已保存 ${rules.length}/${ruleStorage.MAX_RULES} 条`}
+ 已保存 {rules.length}/{ruleStorage.MAX_RULES} 条
@@ -260,7 +260,7 @@ export default function RuleManager({ onLoad, onEdit, onRulesChanged }: RuleMana
{formatDate(rule.updatedAt)}
- {`使用 ${rule.useCount} 次`}
+ 使用 {rule.useCount} 次