{"version":3,"file":"FluentListElement.mjs","names":["React","makeStyles","Typography","Divider","Link","StatusChip","clsx","useStyles","theme","root","wrapper","display","flexDirection","padding","spacing","lineHeight","value","flex","FluentListElement","t0","$","_c","subject","className","status","anchor","t1","href","undefined","classes","t2","t3","t4","t5","t6","t7","t8","Symbol","for","t9"],"sources":["../../../src/UI/dataDisplay/FluentListElement.jsx"],"sourcesContent":["import React from 'react'\nimport { makeStyles, Typography, Divider, Link } from '@material-ui/core'\nimport { StatusChip } from './status/StatusChip'\nimport clsx from 'clsx'\n\nconst useStyles = makeStyles((theme) => ({\n  root: {},\n  wrapper: {\n    display: 'flex',\n    flexDirection: 'row',\n    padding: theme.spacing(1),\n    lineHeight: 2\n  },\n  value: {\n    flex: 1\n  }\n}))\n\nexport const FluentListElement = ({ subject, value, className, status, anchor = false, href }) => {\n  const classes = useStyles()\n\n  return (\n    <div className={clsx(classes.root, className)}>\n      <div className={classes.wrapper}>\n        <Typography className={classes.value} variant='body2'>\n          {subject} {subject && ':'}\n        </Typography>\n        {status && <StatusChip status={status} label={value} />}\n        {anchor && href ?\n          <Link href={href} variant='body2' underline=\"hover\" target=\"_blank\" rel=\"noopener noreferrer\">\n            <strong>{value}</strong>\n          </Link>\n          :\n          !status ?\n            <Typography variant='body2'>\n              <strong>{value}</strong>\n            </Typography>\n          :\n          null\n        }\n      </div>\n\n      <Divider />\n    </div>\n  )\n}\n"],"mappings":"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"}