chore: fallback selection

This commit is contained in:
jialin
2026-02-03 18:21:08 +08:00
parent 051d9421b0
commit 04c25ab0f7
9 changed files with 114 additions and 53 deletions
@@ -5,6 +5,7 @@ import {
WarningOutlined
} from '@ant-design/icons';
import { Flex, Tag } from 'antd';
import _ from 'lodash';
import React from 'react';
import { categoryConfig } from '../../_components/model-tag';
import { ProviderModel } from '../config/types';
@@ -26,7 +27,7 @@ const ProviderModels: React.FC<ProviderModelProps> = ({ dataList }) => {
<Tag
key={model.name}
icon={
model.accessible !== null
_.isBoolean(model.accessible)
? iconsMap[model.accessible ? 'accessible' : 'inaccessible']
: iconsMap['none']
}
@@ -4,7 +4,7 @@ import YamlEditor from '@/pages/_components/yaml-editor';
import { useIntl } from '@umijs/max';
import { Form } from 'antd';
import React, { forwardRef, useImperativeHandle } from 'react';
import AccessToken from './access-token';
import APIKeys from './api-keys';
import ProxyConfig from './proxy-config';
const AdvanceConfig: React.FC<{
@@ -29,7 +29,7 @@ const AdvanceConfig: React.FC<{
return (
<>
<div data-field="advanceConfig"></div>
<AccessToken></AccessToken>
<APIKeys></APIKeys>
<ProxyConfig></ProxyConfig>
<Form.Item
hidden
@@ -57,8 +57,13 @@ const SupportedModels = () => {
<>
<Form.Item name="models" data-field="supportedModels">
<MetadataList
styles={{
wrapper: {
paddingTop: 14
}
}}
dataList={modelList}
label={intl.formatMessage({ id: 'providers.table.models' })}
label=""
btnText={intl.formatMessage({ id: 'providers.form.models.add' })}
onAdd={onAdd}
onDelete={onDelete}