// @flow import { observer } from "mobx-react"; import * as React from "react"; import Document from "models/Document"; import DocumentListItem from "components/DocumentListItem"; import PaginatedList from "components/PaginatedList"; type Props = {| documents: Document[], fetch: (options: ?Object) => Promise, options?: Object, heading?: React.Node, empty?: React.Node, showNestedDocuments?: boolean, showCollection?: boolean, showPublished?: boolean, showPin?: boolean, showDraft?: boolean, showTemplate?: boolean, |}; @observer class PaginatedDocumentList extends React.Component { render() { const { empty, heading, documents, fetch, options, ...rest } = this.props; return ( ( )} /> ); } } export default PaginatedDocumentList;