{"version":3,"file":"SelectedLibraryItem.mjs","names":["React","Button","makeStyles","Paper","Typography","Header","FluentIcon","clsx","UnityIcon","Divider","useStyles","theme","root","width","item","height","container","display","flexDirection","alignItems","justifyContent","button","marginTop","spacing","images","divider","marginBottom","SelectedLibraryItem","props","$","_c","classes","addItem","title","t0","t1","t2","Symbol","for","t3","t4","t5","t6","icon","type","t7","t8","label","t9","t10","textTransform","t11","t12","t13","t14","t15","t16"],"sources":["../../../src/utilities/iconLibrary/SelectedLibraryItem.jsx"],"sourcesContent":["import React from 'react';\nimport { Button, makeStyles, Paper, Typography } from '@material-ui/core';\nimport { Header } from '../../stories/Header.jsx';\nimport { FluentIcon } from './FluentIcon.jsx';\nimport clsx from 'clsx';\nimport { UnityIcon } from './UnityIcon';\nimport { Divider } from '@material-ui/core';\n\nconst useStyles = makeStyles(theme => ({\n  root: {\n    width: 320,\n  },\n  item: {\n    width: 180,\n    height: 180,\n  },\n  container: {\n    display: 'flex',\n    flexDirection: 'column',\n    alignItems: 'center',\n    justifyContent: 'center',\n  },\n  button: {\n    marginTop: theme.spacing(2),\n  },\n  images: {\n    height: theme.spacing(100),\n    width: theme.spacing(100),\n  },\n  divider: {\n    marginBottom: theme.spacing(2),\n  },\n}));\n\nconst SelectedLibraryItem = props => {\n  const classes = useStyles();\n  const { addItem, item, title } = props;\n  return (\n    <div className={classes.root}>\n      <div>\n        <Typography variant=\"overline\">{title}</Typography>\n      </div>\n      <div className={classes.divider}>\n        <Divider />\n      </div>\n      <div className={classes.container}>\n        <div>\n          <Paper\n            variant=\"outlined\"\n            className={clsx(classes.item, classes.container)}\n          >\n            {item.type === 'unity' ? (\n              <UnityIcon component={item.icon} size=\"showcase\" />\n            ) : (\n              <FluentIcon component={item.icon} size=\"showcase\" />\n            )}\n          </Paper>\n          <div className={classes.container}>\n            <div>\n              <Typography>{item.label}</Typography>\n            </div>\n            <div className={classes.button}>\n              <Button\n                variant=\"outlined\"\n                onClick={() => addItem(item)}\n                style={{ textTransform: 'none' }}\n              >\n                {title}\n              </Button>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  );\n};\n\nexport default SelectedLibraryItem;\n"],"mappings":"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"}