This commit is contained in:
tianyaxiang 2025-02-01 15:47:36 +08:00
parent ef3f54a4fa
commit fb3a30815f
2 changed files with 67 additions and 33 deletions

View File

@ -1,16 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="32" height="32" rx="8" fill="#0EA5E9"/> <!-- Background gradient -->
<!-- Neural network nodes --> <defs>
<circle cx="10" cy="16" r="2.5" fill="white" /> <linearGradient id="favicon-gradient" x1="0%" y1="0%" x2="100%" y2="100%">
<circle cx="22" cy="12" r="2.5" fill="white" /> <stop offset="0%" style="stop-color:#2563eb"/>
<circle cx="22" cy="20" r="2.5" fill="white" /> <stop offset="100%" style="stop-color:#22d3ee"/>
<circle cx="16" cy="10" r="2.5" fill="white" /> </linearGradient>
<circle cx="16" cy="22" r="2.5" fill="white" /> </defs>
<!-- Connections --> <!-- Background -->
<line x1="12" y1="16" x2="20" y2="12" stroke="white" strokeWidth="1.5"/> <rect width="32" height="32" rx="8" fill="url(#favicon-gradient)"/>
<line x1="12" y1="16" x2="20" y2="20" stroke="white" strokeWidth="1.5"/>
<line x1="12" y1="16" x2="14" y2="10" stroke="white" strokeWidth="1.5"/> <!-- Message bubble -->
<line x1="12" y1="16" x2="14" y2="22" stroke="white" strokeWidth="1.5"/> <path
d="M8 10c0-1.1.9-2 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.5L16 23l-3.5-3H10a2 2 0 0 1-2-2v-8z"
fill="white"
opacity="0.9"
/>
<!-- AI Processor Symbol -->
<path
d="M12 12h8v6h-8v-6z"
stroke="url(#favicon-gradient)"
stroke-width="1.5"
fill="none"
/>
<path
d="M14 14h4M14 16h4"
stroke="url(#favicon-gradient)"
stroke-width="1.25"
stroke-linecap="round"
/>
<path
d="M20 14v2"
stroke="url(#favicon-gradient)"
stroke-width="1.25"
stroke-linecap="round"
/>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 804 B

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -6,31 +6,41 @@ export function Logo({ className, ...props }: SVGProps<SVGSVGElement>) {
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 24 24" viewBox="0 0 24 24"
fill="none" fill="none"
stroke="currentColor"
strokeWidth="2"
strokeLinecap="round"
strokeLinejoin="round"
className={className} className={className}
{...props} {...props}
> >
{/* Neural network nodes */} {/* Background gradient */}
<circle cx="6" cy="12" r="2" fill="currentColor" /> <defs>
<circle cx="18" cy="8" r="2" fill="currentColor" /> <linearGradient id="logo-gradient" x1="0%" y1="0%" x2="100%" y2="100%">
<circle cx="18" cy="16" r="2" fill="currentColor" /> <stop offset="0%" style={{ stopColor: '#2563eb' }} />
<circle cx="12" cy="6" r="2" fill="currentColor" /> <stop offset="100%" style={{ stopColor: '#22d3ee' }} />
<circle cx="12" cy="18" r="2" fill="currentColor" /> </linearGradient>
</defs>
{/* Connections */} {/* Message bubble */}
<line x1="8" y1="12" x2="16" y2="8" />
<line x1="8" y1="12" x2="16" y2="16" />
<line x1="8" y1="12" x2="10" y2="6" />
<line x1="8" y1="12" x2="10" y2="18" />
{/* Pen tip overlay */}
<path <path
d="M16 6l2 2-8 8-2-2z" d="M4 6c0-1.1.9-2 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.5l-2.5 3-2.5-3H6a2 2 0 0 1-2-2V6z"
fill="currentColor" fill="url(#logo-gradient)"
/>
{/* AI Processor Symbol */}
<path
d="M8 8h8v6H8V8z"
stroke="white"
strokeWidth="1.25"
fill="none"
/>
<path
d="M10 10h4M10 12h4"
stroke="white"
strokeWidth="1" strokeWidth="1"
strokeLinecap="round"
/>
<path
d="M16 10v2"
stroke="white"
strokeWidth="1"
strokeLinecap="round"
/> />
</svg> </svg>
) )