import { FormControl, FormField, FormItem, FormLabel, FormMessage, } from '@/components/ui/form'; import { RAGFlowSelect } from '@/components/ui/select'; import { useTranslate } from '@/hooks/common-hooks'; import { useFormContext } from 'react-hook-form'; import { useHasParsedDocument, useSelectChunkMethodList, useSelectEmbeddingModelOptions, } from '../hooks'; export function ChunkMethodItem() { const { t } = useTranslate('knowledgeConfiguration'); const form = useFormContext(); // const handleChunkMethodSelectChange = useHandleChunkMethodSelectChange(form); const parserList = useSelectChunkMethodList(); return ( (
{t('chunkMethod')}
)} /> ); } export function EmbeddingModelItem() { const { t } = useTranslate('knowledgeConfiguration'); const form = useFormContext(); const embeddingModelOptions = useSelectEmbeddingModelOptions(); const disabled = useHasParsedDocument(); return ( (
{t('embeddingModel')}
)} /> ); }