diff --git a/src/pages/TestDataGenerator/components/FieldEditor.tsx b/src/pages/TestDataGenerator/components/FieldEditor.tsx index 0935f3d..76f2baa 100644 --- a/src/pages/TestDataGenerator/components/FieldEditor.tsx +++ b/src/pages/TestDataGenerator/components/FieldEditor.tsx @@ -80,6 +80,7 @@ export default function FieldEditor({ field, onChange }: FieldEditorProps) { value={field.name} onChange={(e) => handleNameChange(e.target.value)} placeholder={t('testDataGenerator_fieldNamePlaceholder')} + maxLength={20} className="h-9" /> @@ -92,6 +93,7 @@ export default function FieldEditor({ field, onChange }: FieldEditorProps) { value={field.description || ''} onChange={(e) => handleDescriptionChange(e.target.value)} placeholder={t('testDataGenerator_fieldDescriptionPlaceholder')} + maxLength={50} className="h-9" /> diff --git a/src/pages/TestDataGenerator/components/FieldItem.tsx b/src/pages/TestDataGenerator/components/FieldItem.tsx index d39f5c3..dc6d5ef 100644 --- a/src/pages/TestDataGenerator/components/FieldItem.tsx +++ b/src/pages/TestDataGenerator/components/FieldItem.tsx @@ -1,6 +1,6 @@ /** * 字段项组件 - * 展示单个字段的基本信息 + * 展示单个字段的基本信息,适配固定高度卡片 */ import { useI18n } from '@/utils/chromeI18n'; @@ -20,30 +20,45 @@ export default function FieldItem({ field, onClick, isSelected }: FieldItemProps return (
+ {field.description} +
)}{field.description}
- )}