Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | 73x 410x | interface LogoMarkProps {
className?: string
title?: string
}
export function LogoMark({ className, title = 'Agent Platform' }: LogoMarkProps) {
return (
<svg
viewBox="0 0 64 64"
xmlns="http://www.w3.org/2000/svg"
role="img"
aria-label={title}
className={className}
>
<title>{title}</title>
<path
d="M 32 56 V 32 H 56"
stroke="currentColor"
strokeWidth="10"
fill="none"
strokeLinecap="round"
strokeLinejoin="round"
/>
<circle
cx="32"
cy="32"
r="12"
fill="var(--color-primary, oklch(0.74 0.155 70))"
opacity="0.18"
/>
<circle
cx="32"
cy="32"
r="12"
fill="none"
stroke="var(--color-primary, oklch(0.74 0.155 70))"
strokeWidth="2.5"
/>
<circle cx="32" cy="20" r="1.6" fill="currentColor" />
<circle cx="44" cy="32" r="1.6" fill="currentColor" />
<circle cx="32" cy="44" r="1.6" fill="currentColor" />
<circle cx="20" cy="32" r="1.6" fill="currentColor" />
<path
d="M 60 30 q 7 -7 3 -15 q -3 -6 -1 -11"
stroke="var(--color-primary, oklch(0.74 0.155 70))"
strokeWidth="2.5"
fill="none"
strokeLinecap="round"
opacity="0.75"
/>
</svg>
)
} |