diff options
Diffstat (limited to 'src/client/views/Main.tsx')
| -rw-r--r-- | src/client/views/Main.tsx | 11 |
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. */ |
