import { VscSymbolEvent } from '@react-icons/all-files/vsc/VscSymbolEvent'; import { ChevronDown, ChevronUp, Code2, LinkIcon } from 'lucide-react'; import Link from 'next/link'; import { ENV } from '@/util/env'; import { Badges } from './Badges'; import { DeprecatedNode } from './DeprecatedNode'; import { ExampleNode } from './ExampleNode'; import { InheritedFromNode } from './InheritedFromNode'; import { ParameterNode } from './ParameterNode'; import { ReturnNode } from './ReturnNode'; import { SeeNode } from './SeeNode'; import { SummaryNode } from './SummaryNode'; import { TypeParameterNode } from './TypeParameterNode'; import { Collapsible, CollapsibleContent, CollapsibleTrigger } from './ui/Collapsible'; import { Tab, TabList, TabPanel, Tabs } from './ui/Tabs'; async function EventBodyNode({ event, packageName, version, overload = false, }: { readonly event: any; readonly overload?: boolean; readonly packageName: string; readonly version: string; }) { return ( <>