From 0d116522be4c8c30229538f03b9043fbb48a1fd8 Mon Sep 17 00:00:00 2001 From: bobzel Date: Thu, 14 Sep 2023 10:59:32 -0400 Subject: added a disable slider for sharing UI in document decorations --- src/client/util/SettingsManager.tsx | 1 + src/client/views/DocumentDecorations.tsx | 23 ++++++++++++----------- src/fields/Doc.ts | 6 ++++++ 3 files changed, 19 insertions(+), 11 deletions(-) (limited to 'src') diff --git a/src/client/util/SettingsManager.tsx b/src/client/util/SettingsManager.tsx index 53cfbc947..085ff4bb1 100644 --- a/src/client/util/SettingsManager.tsx +++ b/src/client/util/SettingsManager.tsx @@ -440,6 +440,7 @@ export class SettingsManager extends React.Component<{}> { toggleStatus={BoolCast(Doc.defaultAclPrivate)} onClick={action(() => (Doc.defaultAclPrivate = !Doc.defaultAclPrivate))} /> + (Doc.IsSharingEnabled = !Doc.IsSharingEnabled))} /> diff --git a/src/client/views/DocumentDecorations.tsx b/src/client/views/DocumentDecorations.tsx index 3018dad79..7e55b0ebc 100644 --- a/src/client/views/DocumentDecorations.tsx +++ b/src/client/views/DocumentDecorations.tsx @@ -828,13 +828,14 @@ export class DocumentDecorations extends React.Component<{ PanelWidth: number; P const radiusHandle = (borderRadius / docMax) * maxDist; const radiusHandleLocation = Math.min(radiusHandle, maxDist); - const sharingMenu = docShareMode ? ( -
-
-   - {shareSymbolIcon + ' ' + shareMode} -   - {/* {!Doc.noviceMode ? ( + const sharingMenu = + Doc.IsSharingEnabled && docShareMode ? ( +
+
+   + {shareSymbolIcon + ' ' + shareMode} +   + {/* {!Doc.noviceMode ? (
(this.showLayoutAcl = !this.showLayoutAcl))} /> @@ -843,11 +844,11 @@ export class DocumentDecorations extends React.Component<{ PanelWidth: number; P
) : null}   */} +
-
- ) : ( -
- ); + ) : ( +
+ ); const titleArea = this._editingTitle ? (