import React, { SyntheticEvent, RefObject, } from 'react'; import { RendererOptions } from '~/services/renderer/renderer'; import RevisionRenderer from '../Page/RevisionRenderer'; type Props = { rendererOptions: RendererOptions, markdown?: string, pagePath?: string | null, onScroll?: (scrollTop: number) => void, } const Preview = React.forwardRef((props: Props, ref: RefObject): JSX.Element => { const { rendererOptions, markdown, pagePath, } = props; return (
) => { if (props.onScroll != null) { props.onScroll(event.currentTarget.scrollTop); } }} > { markdown != null && ( ) }
); }); Preview.displayName = 'Preview'; export default Preview;