// @flow import React from 'react'; import { toJS } from 'mobx'; import { Link } from 'react-router-dom'; import type { Document } from 'types'; import styled from 'styled-components'; import { color } from 'styles/constants'; import Markdown from 'components/Markdown'; import PublishingInfo from 'components/PublishingInfo'; type Props = { document: Document, }; const Container = styled.div` width: 100%; padding: 20px 0; `; const DocumentLink = styled(Link)` display: block; margin: -16px; padding: 16px; border-radius: 8px; h1 { margin-top: 0; } &:hover { background: ${color.smokeLight}; } `; // $FlowIssue const TruncatedMarkdown = styled(Markdown)` pointer-events: none; `; const DocumentPreview = ({ document }: Props) => { return ( ); }; export default DocumentPreview;