| 12345678910111213141516171819202122232425262728293031323334353637383940 | 
							- 'use client'
 
- import type { FC } from 'react'
 
- import React from 'react'
 
- import { useTranslation } from 'react-i18next'
 
- import RetrievalParamConfig from '../retrieval-param-config'
 
- import { RETRIEVE_METHOD } from '@/types/app'
 
- import RadioCard from '@/app/components/base/radio-card'
 
- import { HighPriority } from '@/app/components/base/icons/src/vender/solid/arrows'
 
- import type { RetrievalConfig } from '@/types/app'
 
- type Props = {
 
-   value: RetrievalConfig
 
-   onChange: (value: RetrievalConfig) => void
 
- }
 
- const EconomicalRetrievalMethodConfig: FC<Props> = ({
 
-   value,
 
-   onChange,
 
- }) => {
 
-   const { t } = useTranslation()
 
-   return (
 
-     <div className='space-y-2'>
 
-       <RadioCard
 
-         icon={<HighPriority className='w-4 h-4 text-[#7839EE]' />}
 
-         title={t('dataset.retrieval.invertedIndex.title')}
 
-         description={t('dataset.retrieval.invertedIndex.description')}
 
-         noRadio
 
-         chosenConfig={
 
-           <RetrievalParamConfig
 
-             type={RETRIEVE_METHOD.invertedIndex}
 
-             value={value}
 
-             onChange={onChange}
 
-           />
 
-         }
 
-       />
 
-     </div>
 
-   )
 
- }
 
- export default React.memo(EconomicalRetrievalMethodConfig)
 
 
  |