1234567891011121314151617181920212223242526272829 |
- const { h } = require('preact')
- const FilePreview = require('../../FilePreview')
- const getFileTypeIcon = require('../../../utils/getFileTypeIcon')
- module.exports = function FilePreviewAndLink (props) {
- return (
- <div
- className="uppy-Dashboard-Item-previewInnerWrap"
- style={{ backgroundColor: getFileTypeIcon(props.file.type).color }}
- >
- {
- props.showLinkToFileUploadResult
- && props.file.uploadURL
- && (
- <a
- className="uppy-Dashboard-Item-previewLink"
- href={props.file.uploadURL}
- rel="noreferrer noopener"
- target="_blank"
- aria-label={props.file.meta.name}
- >
- <span hidden>props.file.meta.name</span>
- </a>
- )
- }
- <FilePreview file={props.file} />
- </div>
- )
- }
|