--- /dev/null
+import PropTypes from 'prop-types';
+import React from 'react';
+import { Modal } from 'react-bootstrap';
+
+import PngPlayer from './PngPlayer';
+
+const PngDialog = ({ onHide, show, src, title }) => <Modal onHide={onHide} show={show} size="lg">
+ {title ?
+ <Modal.Header closeButton>
+ <Modal.Title>
+ {title}
+ </Modal.Title>
+ </Modal.Header>
+ : null}
+ <Modal.Body>
+ <PngPlayer src={src} />
+ </Modal.Body>
+</Modal>;
+
+PngDialog.propTypes = {
+ onHide: PropTypes.func,
+ show: PropTypes.bool,
+ src: PropTypes.string,
+ title: PropTypes.string,
+};
+
+export default PngDialog;