67 lines
3.2 KiB
TypeScript
67 lines
3.2 KiB
TypeScript
import IconFont from '@/components/icon-font';
|
|
import {
|
|
ApiOutlined,
|
|
DeleteOutlined,
|
|
DockerOutlined,
|
|
DownloadOutlined,
|
|
EditOutlined,
|
|
ExperimentOutlined,
|
|
FileTextOutlined,
|
|
KubernetesOutlined,
|
|
ProfileOutlined,
|
|
RetweetOutlined,
|
|
StarOutlined,
|
|
ThunderboltOutlined
|
|
} from '@ant-design/icons';
|
|
import React from 'react';
|
|
|
|
const icons = {
|
|
EditOutlined: React.createElement(EditOutlined),
|
|
ExperimentOutlined: React.createElement(ExperimentOutlined),
|
|
DeleteOutlined: React.createElement(DeleteOutlined),
|
|
ThunderboltOutlined: React.createElement(ThunderboltOutlined),
|
|
RetweetOutlined: React.createElement(RetweetOutlined),
|
|
DownloadOutlined: React.createElement(DownloadOutlined),
|
|
FileTextOutlined: React.createElement(FileTextOutlined),
|
|
ApiOutlined: React.createElement(ApiOutlined),
|
|
KubernetesOutlined: React.createElement(KubernetesOutlined),
|
|
ProfileOutlined: React.createElement(ProfileOutlined),
|
|
DockerOutlined: React.createElement(DockerOutlined),
|
|
Stop: React.createElement(IconFont, { type: 'icon-stop1' }),
|
|
Play: React.createElement(IconFont, { type: 'icon-outline-play' }),
|
|
Catalog: React.createElement(IconFont, { type: 'icon-catalog' }),
|
|
HF: React.createElement(IconFont, { type: 'icon-huggingface' }),
|
|
Ollama: React.createElement(IconFont, { type: 'icon-ollama' }),
|
|
ModelScope: React.createElement(IconFont, { type: 'icon-tu2' }),
|
|
LocalPath: React.createElement(IconFont, { type: 'icon-hard-disk' }),
|
|
Launch: React.createElement(IconFont, { type: 'icon-rocket-launch' }),
|
|
Deployment: React.createElement(IconFont, { type: 'icon-rocket-launch1' }),
|
|
Docker: React.createElement(IconFont, { type: 'icon-docker' }),
|
|
DigitalOcean: React.createElement(IconFont, { type: 'icon-digitalocean' }),
|
|
DetailInfo: React.createElement(IconFont, { type: 'icon-detail-info' }),
|
|
HuaweiCloud: React.createElement(IconFont, { type: 'icon-huaweicloud' }),
|
|
AliCloud: React.createElement(IconFont, { type: 'icon-alicloud' }),
|
|
TencentCloud: React.createElement(IconFont, { type: 'icon-tencentcloud' }),
|
|
Nvidia: React.createElement(IconFont, { type: 'icon-nvidia' }),
|
|
Ascend: React.createElement(IconFont, { type: 'icon-ascend' }),
|
|
Catalog1: React.createElement(IconFont, { type: 'icon-catalog1' }),
|
|
AMD: React.createElement(IconFont, { type: 'icon-amd' }),
|
|
KubernetesFilled: React.createElement(IconFont, { type: 'icon-k8s-filled' }),
|
|
EditContent: React.createElement(IconFont, { type: 'icon-edit-content' }),
|
|
Yaml: React.createElement(IconFont, { type: 'icon-code_block' }),
|
|
Version: React.createElement(IconFont, { type: 'icon-version' }),
|
|
Parameter: React.createElement(IconFont, { type: 'icon-parameters' }),
|
|
Private: React.createElement(IconFont, { type: 'icon-private' }),
|
|
AWS: React.createElement(IconFont, { type: 'icon-aws' }),
|
|
LockOpenRight: React.createElement(IconFont, {
|
|
type: 'icon-lock_open_right'
|
|
}),
|
|
LockPerson: React.createElement(IconFont, { type: 'icon-lock_person' }),
|
|
LockOpen: React.createElement(IconFont, { type: 'icon-lock_open' }),
|
|
Permission: React.createElement(IconFont, { type: 'icon-permission' }),
|
|
CaptivePortal: React.createElement(IconFont, { type: 'icon-captive_portal' }),
|
|
StarOutlined: React.createElement(StarOutlined)
|
|
};
|
|
|
|
export default icons;
|