// @flow import * as React from 'react'; import { stopContextMenu } from 'util/context-menu'; import IframeReact from 'component/IframeReact'; type Props = { source: string, }; class PdfViewer extends React.PureComponent<Props> { render() { const { source } = this.props; const src = IS_WEB ? source : `file://${source}`; return ( <div className="file-viewer file-viewer--document" onContextMenu={stopContextMenu}> <div className="file-viewer file-viewer--iframe"> <IframeReact title={__('File preview')} src={src} /> </div> </div> ); } } export default PdfViewer;