{"version":3,"file":"UnityIcon.mjs","names":["React","makeStyles","clsx","useStyles","theme","root","display","fill","props","color","showcase","fontSize","width","height","large","default","medium","small","xs","UnityIcon","$","_c","className","component","otherProps","t0","size","undefined","classes","t1","t2","t3"],"sources":["../../../src/utilities/iconLibrary/UnityIcon.jsx"],"sourcesContent":["import React from 'react';\nimport { makeStyles } from '@material-ui/core';\nimport clsx from 'clsx';\n\nconst useStyles = makeStyles((theme) => ({\n  root: {\n    display: 'flex',\n    fill: (props) => props.color || 'black'\n  },\n  showcase: {\n    fontSize: 38,\n    width: 38,\n    height: 38\n  },\n  large: {\n    fontSize: 20,\n    width: 20,\n    height: 20\n  },\n  default: {\n    fontSize: 18,\n    width: 18,\n    height: 18\n  },\n  medium: {\n    fontSize: 16,\n    width: 16,\n    height: 16\n  },\n  small: {\n    fontSize: 14,\n    width: 14,\n    height: 14\n  },\n  xs: {\n    fontSize: 12,\n    width: 12,\n    height: 12\n  }\n}));\n\nexport const UnityIcon = (props) => {\n  const { component, size = 'default', className, ...otherProps } = props;\n  const classes = useStyles(props);\n\n  return (\n    <div\n      {...otherProps}\n      className={clsx(classes.root, className, classes[size])}\n    >\n      {component}\n    </div>\n  );\n};\n"],"mappings":";;;;;AAIA,MAAMG,YAAYF,YAAYG,WAAW;CACvCC,MAAM;EACJC,SAAS;EACTC,OAAOC,UAAUA,MAAMC,SAAS;EACjC;CACDC,UAAU;EACRC,UAAU;EACVC,OAAO;EACPC,QAAQ;EACT;CACDC,OAAO;EACLH,UAAU;EACVC,OAAO;EACPC,QAAQ;EACT;CACDE,SAAS;EACPJ,UAAU;EACVC,OAAO;EACPC,QAAQ;EACT;CACDG,QAAQ;EACNL,UAAU;EACVC,OAAO;EACPC,QAAQ;EACT;CACDI,OAAO;EACLN,UAAU;EACVC,OAAO;EACPC,QAAQ;EACT;CACDK,IAAI;EACFP,UAAU;EACVC,OAAO;EACPC,QAAQ;EACV;CACD,EAAE;AAEH,MAAaM,aAAYX,UAAA;CAAA,MAAAY,IAAAC,EAAA,GAAA;CAAA,IAAAC;CAAA,IAAAC;CAAA,IAAAC;CAAA,IAAAC;AAAA,KAAAL,EAAA,OAAAZ,OAAA;AACvB,GAAA,CAAAe,WAAAG,MAAAD,IAAAH,cAAAE,cAAkEhB;AAAMY,IAAA,KAAAZ;AAAAY,IAAA,KAAAE;AAAAF,IAAA,KAAAG;AAAAH,IAAA,KAAAI;AAAAJ,IAAA,KAAAK;QAAA;AAAAH,cAAAF,EAAA;AAAAG,cAAAH,EAAA;AAAAI,eAAAJ,EAAA;AAAAK,OAAAL,EAAA;;CAArD,MAAAM,OAAAD,OAAAE,KAAAA,IAAA,YAAAF;CACnB,MAAAG,UAAgBzB,UAAUK,MAAM;CAKa,MAAAqB,KAAAD,QAAQF;CAAK,IAAAI;AAAA,KAAAV,EAAA,OAAAE,aAAAF,EAAA,OAAAQ,QAAAvB,QAAAe,EAAA,OAAAS,IAAA;AAA3CC,OAAA5B,KAAK0B,QAAOvB,MAAOiB,WAAWO,GAAc;AAAAT,IAAA,KAAAE;AAAAF,IAAA,KAAAQ,QAAAvB;AAAAe,IAAA,KAAAS;AAAAT,IAAA,KAAAU;OAAAA,MAAAV,EAAA;CAAA,IAAAW;AAAA,KAAAX,EAAA,OAAAG,aAAAH,EAAA,QAAAI,cAAAJ,EAAA,QAAAU,IAAA;AAFzDC,OAAA,sBAAA,cAAA,OAAA;GAKM,GAJAP;GACO,WAAAM;GAGP,EADHP,UACG;AAAAH,IAAA,KAAAG;AAAAH,IAAA,MAAAI;AAAAJ,IAAA,MAAAU;AAAAV,IAAA,MAAAW;OAAAA,MAAAX,EAAA;AAAA,QALNW"}