diff --git a/src/config/claudeProviderPresets.ts b/src/config/claudeProviderPresets.ts index de579d1f8..39a0bd320 100644 --- a/src/config/claudeProviderPresets.ts +++ b/src/config/claudeProviderPresets.ts @@ -634,7 +634,7 @@ export const providerPresets: ProviderPreset[] = [ category: "third_party", isPartner: true, // 合作伙伴 partnerPromotionKey: "x-code", // 促销信息 i18n key - icon: "x-code", + icon: "xcode", iconColor: "#000000", }, { diff --git a/src/config/codexProviderPresets.ts b/src/config/codexProviderPresets.ts index 97a0375bc..46156f97e 100644 --- a/src/config/codexProviderPresets.ts +++ b/src/config/codexProviderPresets.ts @@ -331,7 +331,7 @@ requires_openai_auth = true`, category: "third_party", isPartner: true, // 合作伙伴 partnerPromotionKey: "x-code", // 促销信息 i18n key - icon: "x-code", + icon: "xcode", iconColor: "#000000", }, { diff --git a/src/config/opencodeProviderPresets.ts b/src/config/opencodeProviderPresets.ts index 9696ad086..af3b5e447 100644 --- a/src/config/opencodeProviderPresets.ts +++ b/src/config/opencodeProviderPresets.ts @@ -1253,7 +1253,7 @@ export const opencodeProviderPresets: OpenCodeProviderPreset[] = [ category: "third_party", isPartner: true, partnerPromotionKey: "x-code", - icon: "x-code", + icon: "xcode", iconColor: "#000000", templateValues: { apiKey: { diff --git a/src/icons/extracted/index.ts b/src/icons/extracted/index.ts index 9d5989bef..6b32ec2a6 100644 --- a/src/icons/extracted/index.ts +++ b/src/icons/extracted/index.ts @@ -2,6 +2,7 @@ // Do not edit manually import _dds from "./dds.svg?url"; +import _xcode from "./xcode.svg?url"; export const icons: Record = { aicodemirror: `AICodeMirror`, @@ -63,7 +64,6 @@ export const icons: Record = { aihubmix: `AiHubMix`, opencode: `OpenCode`, siliconflow: `SiliconCloud`, - "x-code": `X-Code`, micu: `Micu`, ucloud: `UCloud`, sssaicode: `SSAI Code1001 11010110 101110 110SSSSAiCode`, @@ -77,6 +77,7 @@ export const icons: Record = { export const iconUrls: Record = { dds: _dds, + xcode: _xcode, }; export const iconList = [ diff --git a/src/icons/extracted/metadata.ts b/src/icons/extracted/metadata.ts index 2a06354c3..92398cc68 100644 --- a/src/icons/extracted/metadata.ts +++ b/src/icons/extracted/metadata.ts @@ -345,6 +345,13 @@ export const iconMetadata: Record = { keywords: [], defaultColor: "currentColor", }, + xcode: { + name: "xcode", + displayName: "Xcode", + category: "tool", + keywords: ["apple", "xcode", "ide"], + defaultColor: "currentColor", + }, zhipu: { name: "zhipu", displayName: "Zhipu AI", diff --git a/src/icons/extracted/x-code.svg b/src/icons/extracted/x-code.svg deleted file mode 100644 index a7cc1f340..000000000 --- a/src/icons/extracted/x-code.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/src/icons/extracted/xcode.svg b/src/icons/extracted/xcode.svg new file mode 100644 index 000000000..a5dd83f39 --- /dev/null +++ b/src/icons/extracted/xcode.svg @@ -0,0 +1 @@ + \ No newline at end of file