Fix linting

This commit is contained in:
Tom Moor
2017-07-23 18:07:11 -07:00
parent 58cc1774af
commit e7c5de7531

View File

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