chore: warning messages too long in model config caused ui issue (#27542)

This commit is contained in:
Joel 2025-10-28 13:58:31 +08:00 committed by GitHub
parent e60a7c7143
commit 3395297c3e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 8 additions and 5 deletions

View File

@ -93,7 +93,7 @@ const ModelProviderPage = ({ searchText }: Props) => {
{defaultModelNotConfigured && (
<div className='system-xs-medium flex items-center gap-1 text-text-primary'>
<RiAlertFill className='h-4 w-4 text-text-warning-secondary' />
{t('common.modelProvider.notConfigured')}
<span className='max-w-[460px] truncate' title={t('common.modelProvider.notConfigured')}>{t('common.modelProvider.notConfigured')}</span>
</div>
)}
<SystemModelSelector

View File

@ -37,15 +37,18 @@ const ConfigProvider = ({
const notAllowCustomCredential = provider.allow_custom_token === false
const renderTrigger = useCallback(() => {
const text = hasCredential ? t('common.operation.config') : t('common.operation.setup')
const Item = (
<Button
className='grow'
className='flex grow'
size='small'
variant={!authorized ? 'secondary-accent' : 'secondary'}
title={text}
>
<RiEqualizer2Line className='mr-1 h-3.5 w-3.5' />
{hasCredential && t('common.operation.config')}
{!hasCredential && t('common.operation.setup')}
<RiEqualizer2Line className='mr-1 h-3.5 w-3.5 shrink-0' />
<span className='w-0 grow truncate text-left'>
{text}
</span>
</Button>
)
if (notAllowCustomCredential && !hasCredential) {