import React from 'react'; import { observer } from 'mobx-react'; import Link from 'react-router/lib/Link'; import History from 'utils/History'; import store from './AtlasStore'; import Layout, { Title, HeaderAction } from 'components/Layout'; import AtlasPreviewLoading from 'components/AtlasPreviewLoading'; import CenteredContent from 'components/CenteredContent'; import DocumentList from 'components/DocumentList'; import Divider from 'components/Divider'; import styles from './Atlas.scss'; @observer class Atlas extends React.Component { componentDidMount = () => { const { id } = this.props.params; store.fetchAtlas(id, data => { // Forward directly to root document if (data.type === 'atlas') { History.replace(data.navigationTree.url); } }) } render() { const atlas = store.atlas; let actions; let title; let titleText; if (atlas) { actions = New document ; title = { atlas.name }; titleText = atlas.name; } return ( { store.isFetching ? ( ) : (

{ atlas.name }

{ atlas.description }
) }
); } } export default Atlas;