// @flow import * as React from 'react'; import Document from 'models/Document'; import DocumentPreview from 'components/DocumentPreview'; import ArrowKeyNavigation from 'boundless-arrow-key-navigation'; type Props = { documents: Document[], showCollection?: boolean, showPublished?: boolean, limit?: number, }; export default function DocumentList({ limit, showCollection, showPublished, documents, }: Props) { const items = limit ? documents.splice(0, limit) : documents; return ( {items.map(document => ( ))} ); }