{"version":3,"file":"FileType.mjs","names":["React","FileProfile","ImagePreview","FileType","props","$","_c","type","fileType","image","fileName","size","lastModifiedDate","bb0","t0","t1"],"sources":["../../../src/utilities/uploader/FileType.jsx"],"sourcesContent":["import React from 'react';\nimport FileProfile from './FileProfile';\nimport ImagePreview from './ImagePreview';\n\nexport const FileType = props => {\n  let type = '';\n  const { fileType, image, fileName, size, lastModifiedDate } = props;\n\n  switch (fileType) {\n    case 'pdf':\n      type = (\n        <FileProfile\n          fileType={fileType}\n          fileName={fileName}\n          size={size}\n          lastModifiedDate={lastModifiedDate}\n        />\n      );\n      break;\n    case 'doc':\n      type = (\n        <FileProfile\n          fileType={fileType}\n          fileName={fileName}\n          size={size}\n          lastModifiedDate={lastModifiedDate}\n        />\n      );\n      break;\n    case 'png':\n      type = (\n        <FileProfile\n          fileType={fileType}\n          fileName={fileName}\n          size={size}\n          lastModifiedDate={lastModifiedDate}\n        >\n          <ImagePreview image={image} />\n        </FileProfile>\n      );\n      break;\n    case 'jpg':\n      type = (\n        <FileProfile\n          fileType={fileType}\n          fileName={fileName}\n          size={size}\n          lastModifiedDate={lastModifiedDate}\n        >\n          <ImagePreview image={image} />\n        </FileProfile>\n      );\n      break;\n    case 'jpeg':\n      type = (\n        <FileProfile\n          fileType={fileType}\n          fileName={fileName}\n          size={size}\n          lastModifiedDate={lastModifiedDate}\n        >\n          <ImagePreview image={image} />\n        </FileProfile>\n      );\n      break;\n\n    default:\n  }\n\n  return type;\n};\n"],"mappings":"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"}