mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-02-04 17:45:07 +08:00
### What problem does this PR solve? Feat: Import dsl from agent list page #9869 ### Type of change - [x] New Feature (non-breaking change which adds functionality)
29 lines
681 B
TypeScript
29 lines
681 B
TypeScript
import { RAGFlowFormItem } from '@/components/ragflow-form';
|
|
import { Input } from '@/components/ui/input';
|
|
import i18n from '@/locales/config';
|
|
import { useTranslation } from 'react-i18next';
|
|
import { z } from 'zod';
|
|
|
|
export const NameFormSchema = {
|
|
name: z
|
|
.string()
|
|
.min(1, {
|
|
message: i18n.t('common.namePlaceholder'),
|
|
})
|
|
.trim(),
|
|
};
|
|
|
|
export function NameFormField() {
|
|
const { t } = useTranslation();
|
|
return (
|
|
<RAGFlowFormItem
|
|
name="name"
|
|
required
|
|
label={t('common.name')}
|
|
tooltip={t('flow.sqlStatementTip')}
|
|
>
|
|
<Input placeholder={t('common.namePlaceholder')} autoComplete="off" />
|
|
</RAGFlowFormItem>
|
|
);
|
|
}
|