aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/DashboardView.tsx
diff options
context:
space:
mode:
authorbobzel <zzzman@gmail.com>2024-05-02 11:19:37 -0400
committerbobzel <zzzman@gmail.com>2024-05-02 11:19:37 -0400
commit9b424c94d7a89950e9cf3f72e684bd15a61e87ae (patch)
tree22490a9d7dcbace5c6c70d8b39c2c8b4d0fdf399 /src/client/views/DashboardView.tsx
parentdd08c20ec6df3fad6ecd6b16c787f10b0c23feb4 (diff)
another push to remove cycles by pushing things onto Doc and DocumentView
Diffstat (limited to 'src/client/views/DashboardView.tsx')
-rw-r--r--src/client/views/DashboardView.tsx6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/client/views/DashboardView.tsx b/src/client/views/DashboardView.tsx
index d92a73b63..fc6a330f7 100644
--- a/src/client/views/DashboardView.tsx
+++ b/src/client/views/DashboardView.tsx
@@ -22,7 +22,6 @@ import { Docs, DocumentOptions } from '../documents/Documents';
import { dropActionType } from '../util/DropActionTypes';
import { HistoryUtil } from '../util/History';
import { ScriptingGlobals } from '../util/ScriptingGlobals';
-import { SharingManager } from '../util/SharingManager';
import { SnappingManager } from '../util/SnappingManager';
import { undoBatch, undoable } from '../util/UndoManager';
import { ContextMenu } from './ContextMenu';
@@ -30,6 +29,7 @@ import './DashboardView.scss';
import { MainViewModal } from './MainViewModal';
import { ObservableReactComponent } from './ObservableReactComponent';
import { Colors } from './global/globalEnums';
+import { DocumentView } from './nodes/DocumentView';
import { ButtonType } from './nodes/FontIconBox/FontIconBox';
enum DashboardGroup {
@@ -170,7 +170,7 @@ export class DashboardView extends ObservableReactComponent<{}> {
ContextMenu.Instance.addItem({
description: `Share Dashboard`,
- event: () => SharingManager.Instance.open(undefined, dashboard),
+ event: () => DocumentView.ShareOpen(undefined, dashboard),
icon: 'edit',
});
ContextMenu.Instance.addItem({
@@ -535,7 +535,7 @@ ScriptingGlobals.add(function createNewDashboard() {
}, 'creates a new dashboard when called');
// eslint-disable-next-line prefer-arrow-callback
ScriptingGlobals.add(function shareDashboard(dashboard: Doc) {
- SharingManager.Instance.open(undefined, dashboard);
+ DocumentView.ShareOpen(undefined, dashboard);
}, 'opens sharing dialog for Dashboard');
// eslint-disable-next-line prefer-arrow-callback
ScriptingGlobals.add(function removeDashboard(dashboard: Doc) {