diff --git a/src/components/BrandIcons.tsx b/src/components/BrandIcons.tsx index f6a68c67a..65bdb487a 100644 --- a/src/components/BrandIcons.tsx +++ b/src/components/BrandIcons.tsx @@ -7,6 +7,7 @@ interface IconProps { import ClaudeSvg from "@/icons/extracted/claude.svg?url"; import OpenAISvg from "@/icons/extracted/openai.svg?url"; import GeminiSvg from "@/icons/extracted/gemini.svg?url"; +import OpenClawSvg from "@/icons/extracted/claw.svg?url"; export function ClaudeIcon({ size = 16, className = "" }: IconProps) { return ( @@ -47,6 +48,19 @@ export function GeminiIcon({ size = 16, className = "" }: IconProps) { ); } +export function OpenClawIcon({ size = 16, className = "" }: IconProps) { + return ( + OpenClaw + ); +} + // MCP icon uses inline SVG to support currentColor for hover effects export function McpIcon({ size = 16, className = "" }: IconProps) { return ( diff --git a/src/icons/extracted/claw.svg b/src/icons/extracted/claw.svg new file mode 100644 index 000000000..bcbc1e10c --- /dev/null +++ b/src/icons/extracted/claw.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + +