interface IconProps {
size?: number;
className?: string;
}
// 导入本地 SVG 图标
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 (
);
}
export function CodexIcon({ size = 16, className = "" }: IconProps) {
return (
);
}
export function GeminiIcon({ size = 16, className = "" }: IconProps) {
return (
);
}
export function OpenClawIcon({ size = 16, className = "" }: IconProps) {
return (
);
}
// MCP icon uses inline SVG to support currentColor for hover effects
export function McpIcon({ size = 16, className = "" }: IconProps) {
return (
);
}