import type { BuildPageTreeOptions } from 'fumadocs-core/source'; import { cn } from '@workspace/ui/lib/utils'; const Badge = ({ name, className, children, }: { name: React.ReactNode; className?: string; children: React.ReactNode; }) => { return ( {name}{' '} {children} ); }; export const attachFile: BuildPageTreeOptions['attachFile'] = (node, file) => { if (!file) return node; const data = file.data.data as object; if ('new' in data && typeof data.new === 'boolean' && data.new) { node.name = ( new ); } if ('alpha' in data && typeof data.alpha === 'boolean' && data.alpha) { node.name = ( alpha ); } if ( 'deprecated' in data && typeof data.deprecated === 'boolean' && data.deprecated ) { node.name = ( deprecated ); } if ('updated' in data && typeof data.updated === 'boolean' && data.updated) { node.name = ( updated ); } return node; };