SYMBOL INDEX (37 symbols across 18 files) FILE: components/CodeExample.tsx type CodeExampleProps (line 5) | interface CodeExampleProps { constant HERO_AGENTS_MD (line 22) | const HERO_AGENTS_MD = `# AGENTS.md constant EXAMPLE_AGENTS_MD (line 34) | const EXAMPLE_AGENTS_MD = `# Sample AGENTS.md file function parseMarkdown (line 66) | function parseMarkdown(md: string): React.ReactNode[] { function renderLineWithInlineCode (line 106) | function renderLineWithInlineCode(line: string): React.ReactNode { function CodeExample (line 126) | function CodeExample({ FILE: components/CompatibilitySection.tsx type AgentEntry (line 5) | type AgentEntry = { type LogoItemProps (line 153) | type LogoItemProps = AgentEntry & { function LogoItem (line 157) | function LogoItem({ function LogoMarqueeRow (line 228) | function LogoMarqueeRow({ function CompatibilitySection (line 265) | function CompatibilitySection() { FILE: components/ExampleListSection.tsx constant LANG_BG_COLORS (line 4) | const LANG_BG_COLORS: Record = { type RepoCardProps (line 12) | interface RepoCardProps { constant REPOS (line 22) | const REPOS: RepoCardProps[] = [ type ExampleListSectionProps (line 47) | interface ExampleListSectionProps { type ExampleCardPropsExtended (line 107) | interface ExampleCardPropsExtended { function ExampleCard (line 115) | function ExampleCard({ FILE: components/ExamplesSection.tsx type ExamplesSectionProps (line 6) | interface ExamplesSectionProps { function ExamplesSection (line 10) | function ExamplesSection({ contributorsByRepo }: ExamplesSectionProps) { FILE: components/FAQSection.tsx type FAQItem (line 5) | interface FAQItem { function FAQ (line 10) | function FAQ() { FILE: components/Footer.tsx function Footer (line 3) | function Footer() { FILE: components/Hero.tsx function Hero (line 5) | function Hero() { FILE: components/HowToUseSection.tsx function HowToUseSection (line 4) | function HowToUseSection() { FILE: components/Section.tsx type SectionProps (line 3) | type SectionProps = React.PropsWithChildren<{ function Section (line 18) | function Section({ FILE: components/WhySection.tsx function WhySection (line 7) | function WhySection() { FILE: components/icons/ClipboardIcon.tsx function ClipboardIcon (line 3) | function ClipboardIcon({ className = "w-6 h-6 flex-shrink-0" }) { FILE: components/icons/CopyIcon.tsx function CopyIcon (line 3) | function CopyIcon({ className = "w-4 h-4 flex-shrink-0" }) { FILE: components/icons/GitHubIcon.tsx type GitHubIconProps (line 3) | interface GitHubIconProps { function GitHubIcon (line 8) | function GitHubIcon({ className = "w-4 h-4" }: GitHubIconProps) { FILE: components/icons/LinkIcon.tsx function LinkIcon (line 3) | function LinkIcon({ className = "w-6 h-6 flex-shrink-0" }) { FILE: components/icons/UserIcon.tsx function UserIcon (line 3) | function UserIcon({ className = "w-6 h-6 flex-shrink-0" }) { FILE: pages/_app.tsx function App (line 5) | function App({ Component, pageProps }: AppProps) { FILE: pages/_document.tsx function Document (line 3) | function Document() { FILE: pages/index.tsx type LandingPageProps (line 13) | interface LandingPageProps { function LandingPage (line 17) | function LandingPage({ contributorsByRepo }: LandingPageProps) {