From a430284aa21e3ae1f0d5654e55b2ad2852519cc2 Mon Sep 17 00:00:00 2001 From: wwf <yearningwang@iqtogether.com> Date: 星期三, 04 六月 2025 15:17:49 +0800 Subject: [PATCH] 初始化 --- app/components/header/account-setting/model-provider-page/system-model-selector/index.tsx | 42 ++++++++++++++++++++---------------------- 1 files changed, 20 insertions(+), 22 deletions(-) diff --git a/app/components/header/account-setting/model-provider-page/system-model-selector/index.tsx b/app/components/header/account-setting/model-provider-page/system-model-selector/index.tsx index 30ba475..1574785 100644 --- a/app/components/header/account-setting/model-provider-page/system-model-selector/index.tsx +++ b/app/components/header/account-setting/model-provider-page/system-model-selector/index.tsx @@ -1,7 +1,6 @@ import type { FC } from 'react' import { useState } from 'react' import { useTranslation } from 'react-i18next' -import { RiEqualizer2Line } from '@remixicon/react' import ModelSelector from '../model-selector' import { useModelList, @@ -14,6 +13,7 @@ } from '../declarations' import { ModelTypeEnum } from '../declarations' import Tooltip from '@/app/components/base/tooltip' +import { Settings01 } from '@/app/components/base/icons/src/vender/line/general' import { PortalToFollowElem, PortalToFollowElemContent, @@ -31,7 +31,6 @@ rerankDefaultModel: DefaultModelResponse | undefined speech2textDefaultModel: DefaultModelResponse | undefined ttsDefaultModel: DefaultModelResponse | undefined - notConfigured: boolean } const SystemModel: FC<SystemModelSelectorProps> = ({ textGenerationDefaultModel, @@ -39,7 +38,6 @@ rerankDefaultModel, speech2textDefaultModel, ttsDefaultModel, - notConfigured, }) => { const { t } = useTranslation() const { notify } = useToastContext() @@ -130,23 +128,23 @@ }} > <PortalToFollowElemTrigger onClick={() => setOpen(v => !v)}> - <Button - className='relative' - variant={notConfigured ? 'primary' : 'secondary'} - size='small' - > - <RiEqualizer2Line className='mr-1 h-3.5 w-3.5' /> + <div className={` + flex items-center px-2 h-6 text-xs text-gray-700 cursor-pointer bg-white rounded-md border-[0.5px] border-gray-200 shadow-xs + hover:bg-gray-100 hover:shadow-none + ${open && 'bg-gray-100 shadow-none'} + `}> + <Settings01 className='mr-1 w-3 h-3 text-gray-500' /> {t('common.modelProvider.systemModelSettings')} - </Button> + </div> </PortalToFollowElemTrigger> - <PortalToFollowElemContent className='z-[60]'> - <div className='w-[360px] rounded-xl border-[0.5px] border-components-panel-border bg-components-panel-bg pt-4 shadow-xl'> + <PortalToFollowElemContent className='z-50'> + <div className='pt-4 w-[360px] rounded-xl border-[0.5px] border-black/5 bg-white shadow-xl'> <div className='px-6 py-1'> - <div className='flex h-8 items-center text-[13px] font-medium text-text-primary'> + <div className='flex items-center h-8 text-[13px] font-medium text-gray-900'> {t('common.modelProvider.systemReasoningModel.key')} <Tooltip popupContent={ - <div className='w-[261px] text-text-tertiary'> + <div className='w-[261px] text-gray-500'> {t('common.modelProvider.systemReasoningModel.tip')} </div> } @@ -162,11 +160,11 @@ </div> </div> <div className='px-6 py-1'> - <div className='flex h-8 items-center text-[13px] font-medium text-text-primary'> + <div className='flex items-center h-8 text-[13px] font-medium text-gray-900'> {t('common.modelProvider.embeddingModel.key')} <Tooltip popupContent={ - <div className='w-[261px] text-text-tertiary'> + <div className='w-[261px] text-gray-500'> {t('common.modelProvider.embeddingModel.tip')} </div> } @@ -182,11 +180,11 @@ </div> </div> <div className='px-6 py-1'> - <div className='flex h-8 items-center text-[13px] font-medium text-text-primary'> + <div className='flex items-center h-8 text-[13px] font-medium text-gray-900'> {t('common.modelProvider.rerankModel.key')} <Tooltip popupContent={ - <div className='w-[261px] text-text-tertiary'> + <div className='w-[261px] text-gray-500'> {t('common.modelProvider.rerankModel.tip')} </div> } @@ -202,11 +200,11 @@ </div> </div> <div className='px-6 py-1'> - <div className='flex h-8 items-center text-[13px] font-medium text-text-primary'> + <div className='flex items-center h-8 text-[13px] font-medium text-gray-900'> {t('common.modelProvider.speechToTextModel.key')} <Tooltip popupContent={ - <div className='w-[261px] text-text-tertiary'> + <div className='w-[261px] text-gray-500'> {t('common.modelProvider.speechToTextModel.tip')} </div> } @@ -222,11 +220,11 @@ </div> </div> <div className='px-6 py-1'> - <div className='flex h-8 items-center text-[13px] font-medium text-text-primary'> + <div className='flex items-center h-8 text-[13px] font-medium text-gray-900'> {t('common.modelProvider.ttsModel.key')} <Tooltip popupContent={ - <div className='w-[261px] text-text-tertiary'> + <div className='w-[261px] text-gray-500'> {t('common.modelProvider.ttsModel.tip')} </div> } -- Gitblit v1.8.0