import { observer } from "mobx-react"; import * as React from "react"; import EditorContainer from "@shared/editor/components/Styles"; import Document from "~/models/Document"; import Revision from "~/models/Revision"; import DocumentMeta from "~/components/DocumentMeta"; import { Props as EditorProps } from "~/components/Editor"; import Flex from "~/components/Flex"; import { documentUrl } from "~/utils/routeHelpers"; type Props = Omit & { id: string; document: Document; revision: Revision; isDraft: boolean; children?: React.ReactNode; }; /** * Displays revision HTML pre-rendered on the server. */ function RevisionViewer(props: Props) { const { document, shareId, children, revision } = props; return (

{revision.title}

{!shareId && ( )} {children}
); } export default observer(RevisionViewer);