{"version":3,"file":"StatusLineItem.mjs","names":["React","makeStyles","Divider","Typography","FluentIconButton","StatusChip","ArrowUpRightIcon","PropTypes","useStyles","theme","root","width","height","wrapper","display","labelCount","flex","status","marginRight","spacing","icon","StatusLineItem","t0","$","_c","label","amount","handleClick","classes","t1","t2","t3","t4","t5","t6","t7","launch","t8","t9","Symbol","for","t10","propTypes","string","isRequired","number","node","func"],"sources":["../../../../src/UI/dataDisplay/ticketCard/StatusLineItem.jsx"],"sourcesContent":["import React from 'react'\nimport { makeStyles, Divider, Typography } from '@material-ui/core'\nimport { FluentIconButton } from '../../inputs/buttons/FluentIconButton'\nimport { StatusChip } from '../status/StatusChip'\nimport { ArrowUpRightIcon } from '@fluentui/react-icons'\nimport PropTypes from 'prop-types'\n\nconst useStyles = makeStyles((theme) => ({\n  root: {\n    width: '100%',\n    height: 44\n  },\n  wrapper: { display: 'flex' },\n  labelCount: {\n    flex: 1,\n    display: 'flex'\n  },\n  status: {\n    marginRight: theme.spacing(1)\n  },\n  icon: {\n    marginRight: theme.spacing(1)\n  }\n}))\n\nexport const StatusLineItem = ({\n  label,\n  amount,\n  status,\n  icon,\n  handleClick\n}) => {\n  const classes = useStyles()\n\n  return (\n    <div className={classes.root}>\n      <div className={classes.wrapper}>\n        <div className={classes.labelCount}>\n          <div className={classes.icon}> {icon} </div>\n          <Typography> {label} </Typography>\n        </div>\n        <div className={classes.status}>\n          {status === 'error' && <StatusChip label={amount} status={status} />}\n\n          {status !== 'error' && amount}\n        </div>\n        <FluentIconButton\n          onClick={handleClick}\n          className={classes.launch}\n          icon={ArrowUpRightIcon}\n          aria-label='launch'\n        />\n      </div>\n\n      <Divider />\n    </div>\n  )\n}\nStatusLineItem.propTypes = {\n  /**\n   * stat label\n   */\n  label: PropTypes.string.isRequired,\n  /**\n   * Total amount stat\n   */\n  amount: PropTypes.number,\n  /**\n   * Type of status for status chip\n   */\n  status: PropTypes.string,\n  /**\n   * list icon\n   */\n  icon: PropTypes.node,\n  /**\n   * onClick event\n   */\n  handleClick: PropTypes.func\n}\n"],"mappings":"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"}