| 123456789101112131415161718192021222324252627282930313233343536373839 | 'use client'import type { FC } from 'react'import React from 'react'import cn from 'classnames'import { useTranslation } from 'react-i18next'import s from './style.module.css'import Config from '@/app/components/explore/universal-chat/config'import type { ProviderEnum } from '@/app/components/header/account-setting/model-page/declarations'import type { DataSet } from '@/models/datasets'type Props = {  modelId: string  providerName: ProviderEnum  plugins: Record<string, boolean>  dataSets: DataSet[]}const ConfigViewPanel: FC<Props> = ({  modelId,  providerName,  plugins,  dataSets,}) => {  const { t } = useTranslation()  return (    <div className={cn('absolute top-9 right-0 z-20 p-4 bg-white rounded-2xl shadow-md', s.panelBorder)}>      <div className='w-[368px]'>        <Config          readonly          modelId={modelId}          providerName={providerName}          plugins={plugins}          dataSets={dataSets}        />        <div className='mt-3 text-xs leading-[18px] text-500 font-normal'>{t('explore.universalChat.viewConfigDetailTip')}</div>      </div>    </div>  )}export default React.memo(ConfigViewPanel)
 |