import { type SVGProps, useId } from "react"; export type Icon = React.FC>; export const GitHubIcon: Icon = (props) => ( ); export const CursorIcon: Icon = (props) => ( ); export const VisualStudioCode: Icon = (props) => { const id = useId(); const maskId = `${id}-vscode-a`; const topShadowFilterId = `${id}-vscode-b`; const sideShadowFilterId = `${id}-vscode-c`; const overlayGradientId = `${id}-vscode-d`; return ( ); }; export const Zed: Icon = (props) => { const id = useId(); const clipPathId = `${id}-zed-logo-a`; return ( ); }; export const OpenAI: Icon = (props) => ( ); export const ClaudeAI: Icon = (props) => ( ); export const Gemini: Icon = (props) => ( ); export const OpenCodeIcon: Icon = (props) => ( );