{"version":3,"file":"Image.mjs","names":["makeStyles","React","ImageFooter","useStyles","theme","imageWrapper","flex","overflow","position","margin","spacing","image","objectFit","width","height","top","left","cardContent","display","flexDirection","background","palette","paper","Image","props","$","_c","imageObj","hidePrimaryText","hideSecondaryText","classes","t0","filePath","t1","fileName","t2","t3","t4","t5"],"sources":["../../../../src/UI/fileViewer/imageSlider/Image.jsx"],"sourcesContent":["import { makeStyles } from '@material-ui/core';\nimport React from 'react';\nimport { ImageFooter } from './ImageFooter';\n\nconst useStyles = makeStyles(theme => ({\n  imageWrapper: {\n    flex: '1 1 auto',\n    overflow: 'hidden',\n    position: 'relative',\n    margin: theme.spacing(2)\n  },\n  image: {\n    objectFit: 'contain',\n    width: '100%',\n    height: '100%',\n    position: 'absolute',\n    top: 0,\n    left: 0,\n  },\n  cardContent: {\n    display: 'flex',\n    flexDirection: 'column',\n    overflow: 'hidden',\n    height: '100%',\n    background: theme.palette.background.paper,\n  },\n}));\n\nexport const Image = props => {\n  const { imageObj, hidePrimaryText, hideSecondaryText } = props;\n  const classes = useStyles();\n\n  return (\n    <div className={classes.cardContent}>\n      <div className={classes.imageWrapper}>\n        <img\n          src={imageObj?.filePath}\n          loading=\"lazy\"\n          alt={`${imageObj?.fileName}`}\n          className={classes.image}\n        />\n      </div>\n      <ImageFooter\n        currentImageObj={imageObj}\n        hidePrimaryText={hidePrimaryText}\n        hideSecondaryText={hideSecondaryText}\n      />\n    </div>\n  );\n};\n"],"mappings":";;;;;AAIA,MAAMG,YAAYH,YAAWI,WAAU;CACrCC,cAAc;EACZC,MAAM;EACNC,UAAU;EACVC,UAAU;EACVC,QAAQL,MAAMM,QAAQ,EAAC;EACxB;CACDC,OAAO;EACLC,WAAW;EACXC,OAAO;EACPC,QAAQ;EACRN,UAAU;EACVO,KAAK;EACLC,MAAM;EACP;CACDC,aAAa;EACXC,SAAS;EACTC,eAAe;EACfZ,UAAU;EACVO,QAAQ;EACRM,YAAYhB,MAAMiB,QAAQD,WAAWE;EACvC;CACD,EAAE;AAEH,MAAaC,SAAQC,UAAA;CAAA,MAAAC,IAAAC,EAAA,GAAA;CACnB,MAAA,EAAAC,UAAAC,iBAAAC,sBAAyDL;CACzD,MAAAM,UAAgB3B,WAAW;CAMd,MAAA4B,KAAAJ,UAAQK;CAER,MAAAC,KAAA,GAAGN,UAAQO;CAAY,IAAAC;AAAA,KAAAV,EAAA,OAAAK,QAAAnB,SAAAc,EAAA,OAAAM,MAAAN,EAAA,OAAAQ,IAAA;AAH9BE,OAAA,sBAAA,cAAA,OAAA;GACO,KAAAJ;GACG,SAAA;GACH,KAAAE;GACM,WAAAH,QAAOnB;GAClB,CAAA;AAAAc,IAAA,KAAAK,QAAAnB;AAAAc,IAAA,KAAAM;AAAAN,IAAA,KAAAQ;AAAAR,IAAA,KAAAU;OAAAA,MAAAV,EAAA;CAAA,IAAAW;AAAA,KAAAX,EAAA,OAAAK,QAAAzB,gBAAAoB,EAAA,OAAAU,IAAA;AANJC,OAAA,sBAAA,cAAA,OAAA,EAAgB,WAAAN,QAAOzB,cAOjB,EANJ8B,GAMI;AAAAV,IAAA,KAAAK,QAAAzB;AAAAoB,IAAA,KAAAU;AAAAV,IAAA,KAAAW;OAAAA,MAAAX,EAAA;CAAA,IAAAY;AAAA,KAAAZ,EAAA,OAAAG,mBAAAH,EAAA,OAAAI,qBAAAJ,EAAA,OAAAE,UAAA;AACNU,OAAA,sBAAA,cAAC,aAAD;GACmBV,iBAAAA;GACAC;GACEC;GACnB,CAAA;AAAAJ,IAAA,KAAAG;AAAAH,IAAA,KAAAI;AAAAJ,IAAA,KAAAE;AAAAF,IAAA,MAAAY;OAAAA,MAAAZ,EAAA;CAAA,IAAAa;AAAA,KAAAb,EAAA,QAAAK,QAAAb,eAAAQ,EAAA,QAAAW,MAAAX,EAAA,QAAAY,IAAA;AAbJC,OAAA,sBAAA,cAAA,OAAA,EAAgB,WAAAR,QAAOb,aAcjB,EAbJmB,IAQAC,GAKI;AAAAZ,IAAA,MAAAK,QAAAb;AAAAQ,IAAA,MAAAW;AAAAX,IAAA,MAAAY;AAAAZ,IAAA,MAAAa;OAAAA,MAAAb,EAAA;AAAA,QAdNa"}