|
1 | 1 | import type { SVGProps } from 'react' |
2 | 2 | import { useId } from 'react' |
| 3 | +import { CLAUDE_MARK_PATH, GEMINI_MARK_PATH, OPENAI_MARK_PATH, XAI_MARK_POLYGONS } from '@sim/emcn' |
3 | 4 |
|
4 | 5 | export function EnrichmentIcon(props: SVGProps<SVGSVGElement>) { |
5 | 6 | return ( |
@@ -1307,22 +1308,10 @@ export function xAIIcon(props: SVGProps<SVGSVGElement>) { |
1307 | 1308 | {...props} |
1308 | 1309 | > |
1309 | 1310 | <g> |
1310 | | - <polygon |
1311 | | - points='557.09,211.99 565.4,538.36 631.96,538.36 640.28,93.18' |
1312 | | - fill='currentColor' |
1313 | | - /> |
1314 | | - <polygon |
1315 | | - points='640.28,56.91 538.72,56.91 379.35,284.53 430.13,357.05' |
1316 | | - fill='currentColor' |
1317 | | - /> |
1318 | | - <polygon |
1319 | | - points='201.61,538.36 303.17,538.36 353.96,465.84 303.17,393.31' |
1320 | | - fill='currentColor' |
1321 | | - /> |
1322 | | - <polygon |
1323 | | - points='201.61,211.99 430.13,538.36 531.69,538.36 303.17,211.99' |
1324 | | - fill='currentColor' |
1325 | | - /> |
| 1311 | + <polygon points={XAI_MARK_POLYGONS[0]} fill='currentColor' /> |
| 1312 | + <polygon points={XAI_MARK_POLYGONS[1]} fill='currentColor' /> |
| 1313 | + <polygon points={XAI_MARK_POLYGONS[2]} fill='currentColor' /> |
| 1314 | + <polygon points={XAI_MARK_POLYGONS[3]} fill='currentColor' /> |
1326 | 1315 | </g> |
1327 | 1316 | </svg> |
1328 | 1317 | ) |
@@ -1772,10 +1761,7 @@ export function OpenAIIcon(props: SVGProps<SVGSVGElement>) { |
1772 | 1761 | role='img' |
1773 | 1762 | xmlns='http://www.w3.org/2000/svg' |
1774 | 1763 | > |
1775 | | - <path |
1776 | | - d='M22.28 9.82a5.98 5.98 0 0 0-.516-4.91 6.05 6.05 0 0 0-6.51-2.9A6.07 6.07 0 0 0 4.98 4.18a5.98 5.98 0 0 0-4 2.9 6.05 6.05 0 0 0 .743 7.1 5.98 5.98 0 0 0 .511 4.91 6.05 6.05 0 0 0 6.51 2.9A5.98 5.98 0 0 0 13.26 24a6.06 6.06 0 0 0 5.77-4.21 5.99 5.99 0 0 0 4-2.9 6.06 6.06 0 0 0-.748-7.07zm-9.02 12.61a4.48 4.48 0 0 1-2.88-1.04l.142-.08 4.78-2.76a.795.79 0 0 0 .393-.681v-6.74l2.02 1.17a.71.07 0 0 1 .38.05v5.58a4.5 4.5 0 0 1-4.49 4.49zm-9.66-4.13a4.47 4.47 0 0 1-.535-3.01l.142.09 4.78 2.76a.771.77 0 0 0 .781 0l5.84-3.37v2.33a.804.08 0 0 1-.332.06L9.74 19.95a4.5 4.5 0 0 1-6.14-1.65zM2.34 7.9a4.49 4.49 0 0 1 2.37-1.97V11.6a.766.77 0 0 0 .388.68l5.81 3.35-2.02 1.17a.757.08 0 0 1-.071 0l-4.83-2.79A4.5 4.5 0 0 1 2.34 7.87zm16.6 3.86L13.1 8.36 15.12 7.2a.757.08 0 0 1 .071 0l4.83 2.79a4.49 4.49 0 0 1-.676 8.1v-5.68a.79.79 0 0 0-.407-.667zm2.01-3.02l-.142-.085-4.77-2.78a.776.78 0 0 0-.785 0L9.41 9.23V6.9a.662.07 0 0 1 .028-.061l4.83-2.79a4.5 4.5 0 0 1 6.68 4.66zM8.31 12.86l-2.02-1.16a.804.08 0 0 1-.038-.057V6.07a4.5 4.5 0 0 1 7.38-3.45l-.142.08L8.7 5.46a.795.79 0 0 0-.393.68zm1.1-2.37l2.6-1.5 2.61 1.5v3l-2.6 1.5-2.61-1.5Z' |
1777 | | - fill='currentColor' |
1778 | | - /> |
| 1764 | + <path d={OPENAI_MARK_PATH} fill='currentColor' /> |
1779 | 1765 | </svg> |
1780 | 1766 | ) |
1781 | 1767 | } |
@@ -4032,7 +4018,7 @@ export const ClaudeIcon = (props: SVGProps<SVGSVGElement>) => ( |
4032 | 4018 | xmlns='http://www.w3.org/2000/svg' |
4033 | 4019 | > |
4034 | 4020 | <title>Claude</title> |
4035 | | - <path d='m19.6 66.5 19.7-11 .3-1-.3-.5h-1l-3.3-.2-11.2-.3L14 53l-9.5-.5-2.4-.5L0 49l.2-1.5 2-1.3 2.9.2 6.3.5 9.5.6 6.9.4L38 49.1h1.6l.2-.7-.5-.4-.4-.4L29 41l-10.6-7-5.6-4.1-3-2-1.5-2-.6-4.2 2.7-3 3.7.3.9.2 3.7 2.9 8 6.1L37 36l1.5 1.2.6-.4.1-.3-.7-1.1L33 25l-6-10.4-2.7-4.3-.7-2.6c-.3-1-.4-2-.4-3l3-4.2L28 0l4.2.6L33.8 2l2.6 6 4.1 9.3L47 29.9l2 3.8 1 3.4.3 1h.7v-.5l.5-7.2 1-8.7 1-11.2.3-3.2 1.6-3.8 3-2L61 2.6l2 2.9-.3 1.8-1.1 7.7L59 27.1l-1.5 8.2h.9l1-1.1 4.1-5.4 6.9-8.6 3-3.5L77 13l2.3-1.8h4.3l3.1 4.7-1.4 4.9-4.4 5.6-3.7 4.7-5.3 7.1-3.2 5.7.3.4h.7l12-2.6 6.4-1.1 7.6-1.3 3.5 1.6.4 1.6-1.4 3.4-8.2 2-9.6 2-14.3 3.3-.2.1.2.3 6.4.6 2.8.2h6.8l12.6 1 3.3 2 1.9 2.7-.3 2-5.1 2.6-6.8-1.6-16-3.8-5.4-1.3h-.8v.4l4.6 4.5 8.3 7.5L89 80.1l.5 2.4-1.3 2-1.4-.2-9.2-7-3.6-3-8-6.8h-.5v.7l1.8 2.7 9.8 14.7.5 4.5-.7 1.4-2.6 1-2.7-.6-5.8-8-6-9-4.7-8.2-.5.4-2.9 30.2-1.3 1.5-3 1.2-2.5-2-1.4-3 1.4-6.2 1.6-8 1.3-6.4 1.2-7.9.7-2.6v-.2H49L43 72l-9 12.3-7.2 7.6-1.7.7-3-1.5.3-2.8L24 86l10-12.8 6-7.9 4-4.6-.1-.5h-.3L17.2 77.4l-4.7.6-2-2 .2-3 1-1 8-5.5Z' /> |
| 4021 | + <path d={CLAUDE_MARK_PATH} /> |
4036 | 4022 | </svg> |
4037 | 4023 | ) |
4038 | 4024 |
|
@@ -4392,11 +4378,7 @@ export function GeminiIcon(props: SVGProps<SVGSVGElement>) { |
4392 | 4378 | <stop offset='100%' stopColor='#F0DCD6' /> |
4393 | 4379 | </linearGradient> |
4394 | 4380 | </defs> |
4395 | | - <path |
4396 | | - d='M12 24A14.3 14.3 0 000 12 14.3 14.3 0 0012 0a14.31 14.31 0 0012 12 14.31 14.31 0 00-12 12' |
4397 | | - fill={`url(#${gradientId})`} |
4398 | | - fillRule='nonzero' |
4399 | | - /> |
| 4381 | + <path d={GEMINI_MARK_PATH} fill={`url(#${gradientId})`} fillRule='nonzero' /> |
4400 | 4382 | </svg> |
4401 | 4383 | ) |
4402 | 4384 | } |
|
0 commit comments