import { useCompilationTemplateGroupOptions } from '@/hooks/use-compilation-template-group-request'; import { IRagNode } from '@/interfaces/database/agent'; import { NodeProps } from '@xyflow/react'; import { get } from 'lodash'; import { LabelCard } from './card'; import { RagNode } from './index'; import { useTranslation } from 'react-i18next'; export function CompilationNode({ ...props }: NodeProps) { const { data } = props; const { t } = useTranslation(); const options = useCompilationTemplateGroupOptions(); const groupId = get(data, 'form.compilation_template_group_id'); const groupName = options.find((option) => option.value === groupId)?.label ?? groupId; return (
{t('knowledgeConfiguration.compilationTemplate')}
{groupName}
); }