binary-file-image.js 514 B

123456789101112131415161718192021
  1. import React from 'react'
  2. import PropTypes from 'prop-types'
  3. export default function BinaryFileImage({ fileName, fileId, onLoad, onError }) {
  4. return (
  5. <img
  6. src={`/project/${window.project_id}/file/${fileId}`}
  7. onLoad={onLoad}
  8. onError={onError}
  9. onAbort={onError}
  10. alt={fileName}
  11. />
  12. )
  13. }
  14. BinaryFileImage.propTypes = {
  15. fileName: PropTypes.string.isRequired,
  16. fileId: PropTypes.string.isRequired,
  17. onLoad: PropTypes.func.isRequired,
  18. onError: PropTypes.func.isRequired,
  19. }