import type { FC } from 'react' import { memo } from 'react' import { useTranslation } from 'react-i18next' import type { KnowledgeBaseNodeType } from './types' import { useSettingsDisplay } from './hooks/use-settings-display' import type { NodeProps } from '@/app/components/workflow/types' const Node: FC> = ({ data }) => { const { t } = useTranslation() const settingsDisplay = useSettingsDisplay() return (
{t('datasetCreation.stepTwo.indexMode')}
{settingsDisplay[data.indexing_technique]}
{t('datasetSettings.form.retrievalSetting.title')}
{(settingsDisplay as Record)[data.retrieval_model.search_method]}
) } export default memo(Node)