diff --git a/app/scenes/Document/components/Document.tsx b/app/scenes/Document/components/Document.tsx index 4e6634b75c..2233580a61 100644 --- a/app/scenes/Document/components/Document.tsx +++ b/app/scenes/Document/components/Document.tsx @@ -457,6 +457,11 @@ class DocumentScene extends React.Component { (isShare ? ui.tocVisible !== false : !document.isTemplate && ui.tocVisible === true); + const tocOffset = + tocPos === TOCPosition.Left + ? EditorStyleHelper.tocWidth / -2 + : EditorStyleHelper.tocWidth / 2; + const multiplayerEditor = !document.isArchived && !document.isDeleted && !revision && !isShare; @@ -470,6 +475,10 @@ class DocumentScene extends React.Component { : document.titleWithDefault; const favicon = hasEmojiInTitle ? emojiToUrl(document.icon!) : undefined; + const fullWidthTransformOffsetStyle = { + ["--full-width-transform-offset"]: `${document.fullWidth && showContents ? tocOffset : 0}px`, + } as React.CSSProperties; + return ( {this.props.location.pathname !== canonicalUrl && ( @@ -531,7 +540,11 @@ class DocumentScene extends React.Component { onSelectTemplate={this.replaceSelection} onSave={this.onSave} /> -
+