import { useMemo } from 'react'; import { parseOrgDocument } from '../lib/org/parseDocument.js'; import { STR } from '../lib/strings.js'; export default function OrgOutline({ content, onSelectHeading, collapsed = false }) { const { headings } = useMemo(() => parseOrgDocument(content), [content]); if (collapsed || headings.length === 0) { return null; } return ( ); }