{"version":3,"file":"FileProfile.mjs","names":["React","Fragment","Typography","makeStyles","useTranslation","useStyles","theme","root","display","flexDirection","prefix","fontWeight","title","flex","detail","marginLeft","spacing","FileProfile","props","$","_c","classes","t","children","fileName","fileType","size","lastModifiedDate","t0","t1","t2","t3","t4","t5","defaultValue","t6","t7","t8","t9","t10","t11","t12","t13","t14","t15","t16","t17","t18"],"sources":["../../../src/utilities/uploader/FileProfile.jsx"],"sourcesContent":["import React, { Fragment } from 'react'\nimport { Typography, makeStyles } from '@material-ui/core'\nimport { useTranslation } from 'react-i18next'\n\nconst useStyles = makeStyles((theme) => ({\n  root: {\n    display: 'flex',\n    flexDirection: 'row'\n  },\n  prefix: {\n    fontWeight: 600\n  },\n  title: {\n    flex: 1\n  },\n  detail: {\n    marginLeft: theme.spacing(2)\n  }\n}))\n\nconst FileProfile = (props) => {\n  const classes = useStyles()\n  const { t } = useTranslation()\n  const { children, fileName, fileType, size, lastModifiedDate } = props\n  return (\n    <Fragment>\n      <div className={classes.root}>\n        <Typography variant='body1' className={classes.title}>\n          <strong>{fileName}</strong>\n        </Typography>\n        <Typography variant='caption' className={classes.detail}>\n          <span className={classes.prefix}>\n            {t('uploader.fileProfile.type', { defaultValue: 'Type:' })}\n          </span>{' '}\n          {fileType}\n        </Typography>\n        <Typography variant='caption' className={classes.detail}>\n          <span className={classes.prefix}>\n            {t('uploader.fileProfile.size', { defaultValue: 'Size:' })}\n          </span>{' '}\n          {size}\n        </Typography>\n      </div>\n      {children}\n      <Typography variant='caption'>\n        <span className={classes.prefix}>\n          {t('uploader.fileProfile.lastModified', {\n            defaultValue: 'Last Modified:'\n          })}\n        </span>{' '}\n        {lastModifiedDate}\n      </Typography>\n    </Fragment>\n  )\n}\nexport default FileProfile\n"],"mappings":"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"}