Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
import getFormattedPreviewUrl from '@filerobot/utils/lib/getFormattedPreviewUrl';
import getFileLink from '@filerobot/utils/lib/getFileLink';
import FileThumbnail from './FileThumbnail';
import { useExplorer } from '../../../hooks';
import Styled from './PreUploadFileThumbnail.styled';
import { jsx as _jsx } from "react/jsx-runtime";
function PreUploadFileThumbnail(_ref) {
  var file = _ref.file,
    isUploadsPanel = _ref.isUploadsPanel;
  var _useExplorer = useExplorer(),
    isDevEnv = _useExplorer.isDevEnv,
    container = _useExplorer.container,
    _useExplorer$opts = _useExplorer.opts,
    explorerOpts = _useExplorer$opts === void 0 ? {} : _useExplorer$opts;
  var floaty = explorerOpts.floaty;
  var previewUrl = getFormattedPreviewUrl({
    url: getFileLink(file),
    isDevEnv: isDevEnv,
    isHubMode: floaty,
    containerToken: container
  });
  return /*#__PURE__*/_jsx(Styled.PreUploadFileThumbnail, {
    className: "filerobot-Explorer-Item-previewInnerWrap",
    children: /*#__PURE__*/_jsx(FileThumbnail, {
      file: file,
      isUploadsPanel: isUploadsPanel,
      previewUrl: previewUrl
    })
  });
}
export default PreUploadFileThumbnail;