{"version":3,"file":"MttYearTag.mjs","names":["React","PropTypes","makeStyles","Typography","Divider","clsx","useStyles","theme","root","yearTag","color","palette","common","white","padding","spacing","paddingTop","paddingBottom","width","height","borderRadius","yearLabel","transform","background","props","year","backgroundToday","MttYearTag","$","_c","children","t0","today","undefined","classes","t1","display","justifyContent","t2","t3","propTypes","node","isRequired","bool"],"sources":["../../../../src/componentSystems/multiThreadTimeline/ui/MttYearTag.jsx"],"sourcesContent":["import React from 'react';\nimport PropTypes from 'prop-types';\nimport { makeStyles, Typography, Divider } from '@material-ui/core';\nimport clsx from 'clsx';\n\nconst useStyles = makeStyles((theme) => ({\n  root: {},\n  yearTag: {\n    color: theme.palette.common.white,\n    padding: theme.spacing(1.5),\n    paddingTop: theme.spacing(0.5),\n    paddingBottom: theme.spacing(0.5),\n    width: 20,\n    height: 68,\n    borderRadius: 24\n  },\n  yearLabel: {\n    transform: 'rotate(90deg)'\n  },\n  background: (props) => ({\n    background: props.year ? '#C1A1B8' : 'lightgrey'\n  }),\n  backgroundToday: {\n    background: '#795C76'\n  }\n}));\n\nexport const MttYearTag = (props) => {\n  const { children, year = false, today } = props;\n  const classes = useStyles(props);\n\n  return (\n    <div>\n      {!today && (\n        <div>\n          <div className={clsx(classes.yearTag, classes.background)}>\n            <div className={classes.yearLabel}>\n              <Typography variant='subtitle2'>{children}</Typography>\n            </div>\n          </div>\n          <div\n            style={{\n              height: year ? 120 : 20,\n              display: 'flex',\n              justifyContent: 'center'\n            }}\n          >\n            <Divider orientation='vertical' />\n          </div>\n        </div>\n      )}\n\n      {today && (\n        <div>\n          <div className={clsx(classes.yearTag, classes.backgroundToday)}>\n            <div className={classes.yearLabel}>\n              <Typography variant='subtitle2'>{children}</Typography>\n            </div>\n          </div>\n          <div\n            style={{\n              height: 120,\n              display: 'flex',\n              justifyContent: 'center'\n            }}\n          >\n            <Divider orientation='vertical' />\n          </div>\n        </div>\n      )}\n    </div>\n  );\n};\n\nMttYearTag.propTypes = {\n  children: PropTypes.node.isRequired,\n  year: PropTypes.bool,\n  today: PropTypes.bool\n};\n"],"mappings":";;;;;;AAKA,MAAMM,YAAYJ,YAAYK,WAAW;CACvCC,MAAM,EAAE;CACRC,SAAS;EACPC,OAAOH,MAAMI,QAAQC,OAAOC;EAC5BC,SAASP,MAAMQ,QAAQ,IAAI;EAC3BC,YAAYT,MAAMQ,QAAQ,GAAI;EAC9BE,eAAeV,MAAMQ,QAAQ,GAAI;EACjCG,OAAO;EACPC,QAAQ;EACRC,cAAc;EACf;CACDC,WAAW,EACTC,WAAW,iBACZ;CACDC,aAAaC,WAAW,EACtBD,YAAYC,MAAMC,OAAO,YAAY,aACtC;CACDC,iBAAiB,EACfH,YAAY,WACd;CACD,EAAE;AAEH,MAAaI,cAAaH,UAAA;CAAA,MAAAI,IAAAC,EAAA,GAAA;CACxB,MAAA,EAAAC,UAAAL,MAAAM,IAAAC,UAA0CR;CAAxB,MAAAC,OAAAM,OAAAE,KAAAA,IAAA,QAAAF;CAClB,MAAAG,UAAgB5B,UAAUkB,MAAM;CAAC,IAAAW;AAAA,KAAAP,EAAA,OAAAE,YAAAF,EAAA,OAAAM,WAAAN,EAAA,OAAAI,SAAAJ,EAAA,OAAAH,MAAA;AAI5BU,OAAA,CAACH,SACA,sBAAA,cAAA,OAAA,MACE,sBAAA,cAAA,OAAA,EAAgB,WAAA3B,KAAK6B,QAAOzB,SAAUyB,QAAOX,WAAW,EAKxD,EAJE,sBAAA,cAAA,OAAA,EAAgB,WAAAW,QAAOb,WAGzB,EAFI,sBAAA,cAAC,YAAD,EAAoB,SAAA,aACtB,EADmCS,SACnC,CACF,CACA,EAAA,sBAAA,cAAA,OAAA,EACS,OAAA;GAAAX,QACGM,OAAA,MAAA;GAAeW,SACd;GAAMC,gBACC;GAClB,EAIJ,EAFI,sBAAA,cAAC,SAAD,EAAqB,aAAA,YACvB,CAAA,CACF,CACD;AAAAT,IAAA,KAAAE;AAAAF,IAAA,KAAAM;AAAAN,IAAA,KAAAI;AAAAJ,IAAA,KAAAH;AAAAG,IAAA,KAAAO;OAAAA,MAAAP,EAAA;CAAA,IAAAU;AAAA,KAAAV,EAAA,OAAAE,YAAAF,EAAA,OAAAM,WAAAN,EAAA,OAAAI,OAAA;AAEAM,OAAAN,SACC,sBAAA,cAAA,OAAA,MACE,sBAAA,cAAA,OAAA,EAAgB,WAAA3B,KAAK6B,QAAOzB,SAAUyB,QAAOR,gBAAgB,EAK7D,EAJE,sBAAA,cAAA,OAAA,EAAgB,WAAAQ,QAAOb,WAGzB,EAFI,sBAAA,cAAC,YAAD,EAAoB,SAAA,aACtB,EADmCS,SACnC,CACF,CACA,EAAA,sBAAA,cAAA,OAAA,EACS,OAAA;GAAAX,QACG;GAAGiB,SACF;GAAMC,gBACC;GAClB,EAIJ,EAFI,sBAAA,cAAC,SAAD,EAAqB,aAAA,YACvB,CAAA,CACF,CACD;AAAAT,IAAA,KAAAE;AAAAF,IAAA,KAAAM;AAAAN,IAAA,KAAAI;AAAAJ,IAAA,KAAAU;OAAAA,MAAAV,EAAA;CAAA,IAAAW;AAAA,KAAAX,EAAA,OAAAO,MAAAP,EAAA,QAAAU,IAAA;AArCHC,OAAA,sBAAA,cAAA,OAAA,MACGJ,IAmBAG,GAkBG;AAAAV,IAAA,KAAAO;AAAAP,IAAA,MAAAU;AAAAV,IAAA,MAAAW;OAAAA,MAAAX,EAAA;AAAA,QAtCNW;;AA0CJZ,WAAWa,YAAY;CACrBV,UAAU7B,UAAUwC,KAAKC;CACzBjB,MAAMxB,UAAU0C;CAChBX,OAAO/B,UAAU0C;CAClB"}