diff --git a/app/scenes/Document/components/Document.tsx b/app/scenes/Document/components/Document.tsx index 83ab850f9..881db17ec 100644 --- a/app/scenes/Document/components/Document.tsx +++ b/app/scenes/Document/components/Document.tsx @@ -416,8 +416,10 @@ class DocumentScene extends React.Component { this.editor.current.getHeadings() : []; + const hasHeadings = headings.length > 0; const showContents = - ui.tocVisible && (readOnly || team?.collaborativeEditing); + ui.tocVisible && + ((readOnly && hasHeadings) || team?.collaborativeEditing); const collaborativeEditing = team?.collaborativeEditing && !document.isArchived && @@ -509,6 +511,7 @@ class DocumentScene extends React.Component { )}
- {toc} + {documentHasHeadings ? toc : null} ) }