style: providers selection, remove fallback form

This commit is contained in:
jialin
2026-02-03 18:21:08 +08:00
parent 5fcdf4ea00
commit 15cd9795d5
18 changed files with 200 additions and 124 deletions
@@ -1,3 +1,4 @@
import AutoTooltip from '@/components/auto-tooltip';
import { modelCategoriesMap } from '@/pages/llmodels/config';
import {
CheckCircleOutlined,
@@ -54,17 +55,28 @@ const ProviderModels: React.FC<ProviderModelProps> = () => {
<Tag
key={model.name}
icon={iconsMap[model.status]}
variant="outlined"
styles={{
root: {
display: 'flex',
alignItems: 'center'
}
}}
color={
model.status === 'accessible'
? 'success'
: model.status === 'inaccessible'
? 'red'
: 'gray'
: 'default'
}
>
{model.name}
<span style={{ marginLeft: 8 }}>
{categoryConfig[model.type]?.icon}
<span className="flex-center">
<AutoTooltip ghost maxWidth={'120px'}>
{model.name}
</AutoTooltip>
<span style={{ marginLeft: 8 }}>
{categoryConfig[model.type]?.icon}
</span>
</span>
</Tag>
))}