{"version":3,"file":"TimelineHoverCard.mjs","names":["React","makeStyles","clsx","ChromeCloseIcon","PropTypes","useStyles","theme","root","hover","position","top","left","props","offset","padding","spacing","paddingTop","popover","paddingRight","background","palette","common","white","boxShadow","borderRadius","zIndex","minWidth","close","cursor","displayHeader","right","TimelineHoverCard","$","_c","children","classes","className","t0","undefined","t1","t2","width","height","t3","t4","t5","propTypes","node","string","bool","number"],"sources":["../../../../src/componentSystems/multiThreadTimeline/ui/TimelineHoverCard.jsx"],"sourcesContent":["import React from 'react';\nimport { makeStyles } from '@material-ui/core';\nimport clsx from 'clsx';\nimport { ChromeCloseIcon } from '@fluentui/react-icons';\nimport PropTypes from 'prop-types';\n\nconst useStyles = makeStyles((theme) => ({\n  root: {},\n  hover: {\n    position: 'absolute',\n    top: 16,\n    left: (props) => (props.offset ? props.offset : 20),\n    padding: theme.spacing(3),\n    paddingTop: (props) =>\n      props.popover ? theme.spacing(1) : theme.spacing(2),\n    paddingRight: theme.spacing(2),\n    background: theme.palette.common.white,\n    boxShadow: `0px 24px 38px 3px rgb(0 0 0 / 14%), 0px 9px 46px 8px rgb(0 0 0 / 12%), 0px 11px 15px -7px rgb(0 0 0 / 20%)`,\n    borderRadius: theme.spacing(1),\n    zIndex: 99,\n    minWidth: 190\n  },\n  close: {\n    cursor: 'pointer'\n  },\n  displayHeader: {\n    position: 'absolute',\n    right: theme.spacing(2),\n    top: theme.spacing(1)\n  }\n}));\n\nexport const TimelineHoverCard = (props) => {\n  const { children } = props;\n  const classes = useStyles(props);\n  const { className, popover = true } = props;\n\n  return (\n    <div className={clsx(classes.root, className)}>\n      <div className={classes.hover}>\n        <div className={classes.displayHeader}>\n          {popover && (\n            <div className={classes.close}>\n              <ChromeCloseIcon style={{ width: 10, height: 10 }} />\n            </div>\n          )}\n        </div>\n        {children}\n      </div>\n    </div>\n  );\n};\n\nTimelineHoverCard.propTypes = {\n  children: PropTypes.node,\n  className: PropTypes.string,\n  popover: PropTypes.bool,\n  offset: PropTypes.number\n};\n"],"mappings":";;;;;;;AAMA,MAAMK,YAAYJ,YAAYK,WAAW;CACvCC,MAAM,EAAE;CACRC,OAAO;EACLC,UAAU;EACVC,KAAK;EACLC,OAAOC,UAAWA,MAAMC,SAASD,MAAMC,SAAS;EAChDC,SAASR,MAAMS,QAAQ,EAAE;EACzBC,aAAaJ,UACXA,MAAMK,UAAUX,MAAMS,QAAQ,EAAE,GAAGT,MAAMS,QAAQ,EAAE;EACrDG,cAAcZ,MAAMS,QAAQ,EAAE;EAC9BI,YAAYb,MAAMc,QAAQC,OAAOC;EACjCC,WAAW;EACXC,cAAclB,MAAMS,QAAQ,EAAE;EAC9BU,QAAQ;EACRC,UAAU;EACX;CACDC,OAAO,EACLC,QAAQ,WACT;CACDC,eAAe;EACbpB,UAAU;EACVqB,OAAOxB,MAAMS,QAAQ,EAAE;EACvBL,KAAKJ,MAAMS,QAAQ,EAAC;EACtB;CACD,EAAE;AAEH,MAAagB,qBAAoBnB,UAAA;CAAA,MAAAoB,IAAAC,EAAA,GAAA;CAC/B,MAAA,EAAAC,aAAqBtB;CACrB,MAAAuB,UAAgB9B,UAAUO,MAAM;CAChC,MAAA,EAAAwB,WAAAnB,SAAAoB,OAAsCzB;CAAnB,MAAAK,UAAAoB,OAAAC,KAAAA,IAAA,OAAAD;CAAc,IAAAE;AAAA,KAAAP,EAAA,OAAAI,aAAAJ,EAAA,OAAAG,QAAA5B,MAAA;AAGfgC,OAAArC,KAAKiC,QAAO5B,MAAO6B,UAAU;AAAAJ,IAAA,KAAAI;AAAAJ,IAAA,KAAAG,QAAA5B;AAAAyB,IAAA,KAAAO;OAAAA,MAAAP,EAAA;CAAA,IAAAQ;AAAA,KAAAR,EAAA,OAAAG,QAAAR,SAAAK,EAAA,OAAAf,SAAA;AAGtCuB,OAAAvB,WACC,sBAAA,cAAA,OAAA,EAAgB,WAAAkB,QAAOR,OAGxB,EAFG,sBAAA,cAAC,iBAAD,EAAwB,OAAA;GAAAc,OAAS;GAAEC,QAAU;GAAG,EAClD,CAAA,CACD;AAAAV,IAAA,KAAAG,QAAAR;AAAAK,IAAA,KAAAf;AAAAe,IAAA,KAAAQ;OAAAA,MAAAR,EAAA;CAAA,IAAAW;AAAA,KAAAX,EAAA,OAAAG,QAAAN,iBAAAG,EAAA,OAAAQ,IAAA;AALHG,OAAA,sBAAA,cAAA,OAAA,EAAgB,WAAAR,QAAON,eAMjB,EALHW,GAKG;AAAAR,IAAA,KAAAG,QAAAN;AAAAG,IAAA,KAAAQ;AAAAR,IAAA,KAAAW;OAAAA,MAAAX,EAAA;CAAA,IAAAY;AAAA,KAAAZ,EAAA,OAAAE,YAAAF,EAAA,QAAAG,QAAA3B,SAAAwB,EAAA,QAAAW,IAAA;AAPRC,OAAA,sBAAA,cAAA,OAAA,EAAgB,WAAAT,QAAO3B,OASjB,EARJmC,IAOCT,SACG;AAAAF,IAAA,KAAAE;AAAAF,IAAA,MAAAG,QAAA3B;AAAAwB,IAAA,MAAAW;AAAAX,IAAA,MAAAY;OAAAA,MAAAZ,EAAA;CAAA,IAAAa;AAAA,KAAAb,EAAA,QAAAO,MAAAP,EAAA,QAAAY,IAAA;AAVRC,OAAA,sBAAA,cAAA,OAAA,EAAgB,WAAAN,IAWV,EAVJK,GAUI;AAAAZ,IAAA,MAAAO;AAAAP,IAAA,MAAAY;AAAAZ,IAAA,MAAAa;OAAAA,MAAAb,EAAA;AAAA,QAXNa;;AAeJd,kBAAkBe,YAAY;CAC5BZ,UAAU9B,UAAU2C;CACpBX,WAAWhC,UAAU4C;CACrB/B,SAASb,UAAU6C;CACnBpC,QAAQT,UAAU8C;CACnB"}