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