diff --git a/frontend/scenes/Collection/Collection.js b/frontend/scenes/Collection/Collection.js index 57184d6a..813e2b5f 100644 --- a/frontend/scenes/Collection/Collection.js +++ b/frontend/scenes/Collection/Collection.js @@ -9,6 +9,7 @@ import styled from 'styled-components'; import { newDocumentUrl } from 'utils/routeHelpers'; import CollectionsStore from 'stores/CollectionsStore'; +import Collection from 'models/Collection'; import CenteredContent from 'components/CenteredContent'; import LoadingListPlaceholder from 'components/LoadingListPlaceholder'; @@ -21,7 +22,7 @@ type Props = { match: Object, }; -@observer class Collection extends React.Component { +@observer class CollectionScene extends React.Component { props: Props; collection: ?Collection; @observable isFetching = true; @@ -35,7 +36,6 @@ type Props = { const { collections } = this.props; const { id } = this.props.match.params; - // $FlowIssue not the correct type? this.collection = await collections.getById(id); if (!this.collection) this.redirectUrl = '/404'; @@ -53,14 +53,12 @@ type Props = { Publish your first document to start building your collection. - - - - - + {this.collection && + + + + + } ); } @@ -85,4 +83,4 @@ const Action = styled(Flex)` margin: 20px 0; `; -export default inject('collections')(Collection); +export default inject('collections')(CollectionScene);