aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/Main.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/views/Main.tsx')
-rw-r--r--src/client/views/Main.tsx11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/client/views/Main.tsx b/src/client/views/Main.tsx
index 6f66f8f38..2014f3304 100644
--- a/src/client/views/Main.tsx
+++ b/src/client/views/Main.tsx
@@ -14,6 +14,7 @@ import { Server } from '../Server';
import { setupDrag } from '../util/DragManager';
import { Transform } from '../util/Transform';
import { UndoManager } from '../util/UndoManager';
+import { PresentationView } from './PresentationView';
import { WorkspacesMenu } from '../../server/authentication/controllers/WorkspacesMenu';
import { CollectionDockingView } from './collections/CollectionDockingView';
import { ContextMenu } from './ContextMenu';
@@ -220,7 +221,13 @@ export class Main extends React.Component {
@computed
get mainContent() {
- return !this.mainContainer ? (null) :
+ if (!this.mainContainer)
+ return (null);
+ this.mainContainer.GetOrCreateAsync(KeyStore.PresentationView, Document, doc => { });
+ let presentation = this.mainContainer.GetT(KeyStore.PresentationView, Document);
+ let pcontent = presentation && presentation != FieldWaiting ? <PresentationView Document={presentation} /> : (null);
+ return [
+ pcontent,
<DocumentView Document={this.mainContainer}
AddDocument={undefined}
RemoveDocument={undefined}
@@ -231,7 +238,7 @@ export class Main extends React.Component {
isTopMost={true}
SelectOnLoad={false}
focus={this.focusDocument}
- ContainingCollectionView={undefined} />
+ ContainingCollectionView={undefined} />]
}
/* for the expandable add nodes menu. Not included with the miscbuttons because once it expands it expands the whole div with it, making canvas interactions limited. */