12345678910111213141516171819202122232425262728293031323334 |
- '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'
- type Props = {
- modelId: string
- plugins: Record<string, boolean>
- dataSets: any[]
- }
- const ConfigViewPanel: FC<Props> = ({
- modelId,
- 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}
- 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)
|