import { VscSymbolEnumMember } from '@react-icons/all-files/vsc/VscSymbolEnumMember'; import { Code2, LinkIcon } from 'lucide-react'; import Link from 'next/link'; import { Fragment } from 'react'; import { Badges } from './Badges'; import { DeprecatedNode } from './DeprecatedNode'; import { ExampleNode } from './ExampleNode'; import { ExcerptNode } from './ExcerptNode'; import { InheritedFromNode } from './InheritedFromNode'; import { ParameterNode } from './ParameterNode'; import { ReturnNode } from './ReturnNode'; import { SeeNode } from './SeeNode'; import { SummaryNode } from './SummaryNode'; export async function EnumMemberNode({ node, packageName, version, }: { readonly node: any; readonly packageName: string; readonly version: string; }) { return (

Members

{node.map((enumMember: any, idx: number) => { return (

{enumMember.displayName} {enumMember.parameters?.length ? ( ) : null} {enumMember.initializerExcerpt ? ( <> {' = '} ) : null}

{enumMember.summary?.deprecatedBlock.length ? ( ) : null} {enumMember.summary?.summarySection.length ? ( ) : null} {enumMember.summary?.exampleBlocks.length ? ( ) : null} {enumMember.summary?.returnsBlock.length ? ( ) : null} {enumMember.inheritedFrom ? ( ) : null} {enumMember.summary?.seeBlocks.length ? ( ) : null}
); })}
); }