feat: add logo components for various AI providers using @lobehub/icons
This commit is contained in:
3
src/components/logos/Ai21.tsx
Normal file
3
src/components/logos/Ai21.tsx
Normal file
@@ -0,0 +1,3 @@
|
||||
import { Ai21 } from '@lobehub/icons';
|
||||
|
||||
export default () => <Ai21.Brand size={30} />;
|
||||
3
src/components/logos/AlibabaCloud.tsx
Normal file
3
src/components/logos/AlibabaCloud.tsx
Normal file
@@ -0,0 +1,3 @@
|
||||
import { AlibabaCloud } from '@lobehub/icons';
|
||||
|
||||
export default () => <AlibabaCloud.Text size={30} />;
|
||||
3
src/components/logos/BaiduCloud.tsx
Normal file
3
src/components/logos/BaiduCloud.tsx
Normal file
@@ -0,0 +1,3 @@
|
||||
import { BaiduCloud } from '@lobehub/icons';
|
||||
|
||||
export default () => <BaiduCloud.Combine size={30} />;
|
||||
3
src/components/logos/ByteDance.tsx
Normal file
3
src/components/logos/ByteDance.tsx
Normal file
@@ -0,0 +1,3 @@
|
||||
import { ByteDance } from '@lobehub/icons';
|
||||
|
||||
export default () => <ByteDance.Text size={30} />;
|
||||
3
src/components/logos/Claude.tsx
Normal file
3
src/components/logos/Claude.tsx
Normal file
@@ -0,0 +1,3 @@
|
||||
import { Claude } from '@lobehub/icons';
|
||||
|
||||
export default () => <Claude.Combine size={30} />;
|
||||
3
src/components/logos/DeepMind.tsx
Normal file
3
src/components/logos/DeepMind.tsx
Normal file
@@ -0,0 +1,3 @@
|
||||
import { DeepMind } from '@lobehub/icons';
|
||||
|
||||
export default () => <DeepMind.Combine size={30} />;
|
||||
3
src/components/logos/DeepSeek.tsx
Normal file
3
src/components/logos/DeepSeek.tsx
Normal file
@@ -0,0 +1,3 @@
|
||||
import { DeepSeek } from '@lobehub/icons';
|
||||
|
||||
export default () => <DeepSeek.Combine size={30} />;
|
||||
3
src/components/logos/Minimax.tsx
Normal file
3
src/components/logos/Minimax.tsx
Normal file
@@ -0,0 +1,3 @@
|
||||
import { Minimax } from '@lobehub/icons';
|
||||
|
||||
export default () => <Minimax.Combine size={30} />;
|
||||
3
src/components/logos/Mistral.tsx
Normal file
3
src/components/logos/Mistral.tsx
Normal file
@@ -0,0 +1,3 @@
|
||||
import { Mistral } from '@lobehub/icons';
|
||||
|
||||
export default () => <Mistral.Combine size={30} />;
|
||||
3
src/components/logos/Moonshot.tsx
Normal file
3
src/components/logos/Moonshot.tsx
Normal file
@@ -0,0 +1,3 @@
|
||||
import { Moonshot } from '@lobehub/icons';
|
||||
|
||||
export default () => <Moonshot.Combine size={30} />;
|
||||
0
src/components/logos/NousResearch.tsx
Normal file
0
src/components/logos/NousResearch.tsx
Normal file
3
src/components/logos/OpenAI.tsx
Normal file
3
src/components/logos/OpenAI.tsx
Normal file
@@ -0,0 +1,3 @@
|
||||
import { OpenAI } from '@lobehub/icons';
|
||||
|
||||
export default () => <OpenAI.Combine size={30} />;
|
||||
3
src/components/logos/TencentCloud.tsx
Normal file
3
src/components/logos/TencentCloud.tsx
Normal file
@@ -0,0 +1,3 @@
|
||||
import { TencentCloud } from '@lobehub/icons';
|
||||
|
||||
export default () => <TencentCloud.Combine size={30} />;
|
||||
23
src/components/logos/XAI.tsx
Normal file
23
src/components/logos/XAI.tsx
Normal file
@@ -0,0 +1,23 @@
|
||||
const XAILogo = () => (
|
||||
<svg
|
||||
version="1.1"
|
||||
id="katman_1"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlnsXlink="http://www.w3.org/1999/xlink"
|
||||
x="0px"
|
||||
y="0px"
|
||||
viewBox="0 0 841.89 595.28"
|
||||
xmlSpace="preserve"
|
||||
width="30"
|
||||
height="30"
|
||||
>
|
||||
<g>
|
||||
<polygon points="557.09,211.99 565.4,538.36 631.96,538.36 640.28,93.18 " />
|
||||
<polygon points="640.28,56.91 538.72,56.91 379.35,284.53 430.13,357.05 " />
|
||||
<polygon points="201.61,538.36 303.17,538.36 353.96,465.84 303.17,393.31 " />
|
||||
<polygon points="201.61,211.99 430.13,538.36 531.69,538.36 303.17,211.99 " />
|
||||
</g>
|
||||
</svg>
|
||||
);
|
||||
|
||||
export default XAILogo;
|
||||
Reference in New Issue
Block a user