{"version":3,"file":"FluentTimelineHeader.mjs","names":["React","Typography","Avatar","makeStyles","alpha","UnityFluentIcon","getIconFromName","useStyles","theme","customTimelineHeader","backgroundColor","palette","secondary","main","borderRadius","spacing","padding","display","alignItems","customTimelineHeaderAvatar","marginRight","height","width","flexDescription","fontSize","marginLeft","FluentTimelineHeader","props","$","_c","title","date","iconName","classes","t0","t1","t2","t3","t4","t5","t6","t7","t8"],"sources":["../../../../src/UI/timeline/fluentTimeline/FluentTimelineHeader.jsx"],"sourcesContent":["import React from 'react';\nimport { Typography, Avatar, makeStyles, alpha } from '@material-ui/core';\nimport { UnityFluentIcon } from '../../../utilities/iconLibrary/UnityFluentIcon';\nimport { getIconFromName } from '../../../utilities/tree/TreeUtilities';\n\nconst useStyles = makeStyles((theme) => ({\n  customTimelineHeader: {\n    backgroundColor: alpha(theme.palette.secondary.main, 0.1),\n    borderRadius: theme.spacing(4),\n    padding: theme.spacing(0.5, 2, 0.5, 0.5),\n    display: 'flex',\n    alignItems: 'center'\n  },\n  customTimelineHeaderAvatar: {\n    marginRight: theme.spacing(1),\n    height: theme.spacing(4),\n    width: theme.spacing(4)\n  },\n  flexDescription: {\n    fontSize: '0.875rem',\n    marginLeft: theme.spacing(2)\n  }\n}));\n\nexport const FluentTimelineHeader = (props) => {\n  const { title, date, iconName } = props;\n  const classes = useStyles();\n\n  return (\n    <div className={classes.customTimelineHeader}>\n      <Avatar className={classes.customTimelineHeaderAvatar}>\n        <UnityFluentIcon\n          size='medium'\n          icon={getIconFromName(iconName ?? 'PageListIcon')}\n          type=''\n        />\n      </Avatar>\n      <Typography variant='subtitle2'>{title}</Typography>\n      <Typography\n        variant='caption'\n        color='textSecondary'\n        className={classes.flexDescription}\n      >\n        {date}\n      </Typography>\n    </div>\n  );\n};\n"],"mappings":";;;;;;AAKA,MAAMO,YAAYJ,YAAYK,WAAW;CACvCC,sBAAsB;EACpBC,iBAAiBN,MAAMI,MAAMG,QAAQC,UAAUC,MAAM,GAAI;EACzDC,cAAcN,MAAMO,QAAQ,EAAE;EAC9BC,SAASR,MAAMO,QAAQ,IAAK,GAAG,IAAK,GAAI;EACxCE,SAAS;EACTC,YAAY;EACb;CACDC,4BAA4B;EAC1BC,aAAaZ,MAAMO,QAAQ,EAAE;EAC7BM,QAAQb,MAAMO,QAAQ,EAAE;EACxBO,OAAOd,MAAMO,QAAQ,EAAC;EACvB;CACDQ,iBAAiB;EACfC,UAAU;EACVC,YAAYjB,MAAMO,QAAQ,EAAC;EAC7B;CACD,EAAE;AAEH,MAAaW,wBAAuBC,UAAA;CAAA,MAAAC,IAAAC,EAAA,GAAA;CAClC,MAAA,EAAAC,OAAAC,MAAAC,aAAkCL;CAClC,MAAAM,UAAgB1B,WAAW;CAGT,MAAA2B,KAAAD,QAAOxB;CACF,MAAA0B,KAAAF,QAAOd;CAGA,MAAAiB,KAAAJ,YAAA;CAA0B,IAAAK;AAAA,KAAAT,EAAA,OAAAQ,IAAA;AAA1CC,OAAA/B,gBAAgB8B,GAA2B;AAAAR,IAAA,KAAAQ;AAAAR,IAAA,KAAAS;OAAAA,MAAAT,EAAA;CAAA,IAAAU;AAAA,KAAAV,EAAA,OAAAS,IAAA;AAFnDC,OAAA,sBAAA,cAAC,iBAAD;GACO,MAAA;GACC,MAAAD;GACD,MAAA;GACL,CAAA;AAAAT,IAAA,KAAAS;AAAAT,IAAA,KAAAU;OAAAA,MAAAV,EAAA;CAAA,IAAAW;AAAA,KAAAX,EAAA,OAAAK,QAAAd,8BAAAS,EAAA,OAAAU,IAAA;AALJC,OAAA,sBAAA,cAAC,QAAD,EAAmB,WAAAJ,IAMV,EALPG,GAKO;AAAAV,IAAA,KAAAK,QAAAd;AAAAS,IAAA,KAAAU;AAAAV,IAAA,KAAAW;OAAAA,MAAAX,EAAA;CAAA,IAAAY;AAAA,KAAAZ,EAAA,OAAAE,OAAA;AACTU,OAAA,sBAAA,cAAC,YAAD,EAAoB,SAAA,aAAgC,EAAnBV,MAAmB;AAAAF,IAAA,KAAAE;AAAAF,IAAA,KAAAY;OAAAA,MAAAZ,EAAA;CAAA,IAAAa;AAAA,KAAAb,EAAA,OAAAK,QAAAV,mBAAAK,EAAA,QAAAG,MAAA;AACpDU,OAAA,sBAAA,cAAC,YAAD;GACU,SAAA;GACF,OAAA;GACK,WAAAR,QAAOV;GAGP,EADVQ,KACU;AAAAH,IAAA,KAAAK,QAAAV;AAAAK,IAAA,MAAAG;AAAAH,IAAA,MAAAa;OAAAA,MAAAb,EAAA;CAAA,IAAAc;AAAA,KAAAd,EAAA,QAAAK,QAAAxB,wBAAAmB,EAAA,QAAAW,MAAAX,EAAA,QAAAY,MAAAZ,EAAA,QAAAa,IAAA;AAffC,OAAA,sBAAA,cAAA,OAAA,EAAgB,WAAAR,IAgBV,EAfJK,IAOAC,IACAC,GAOI;AAAAb,IAAA,MAAAK,QAAAxB;AAAAmB,IAAA,MAAAW;AAAAX,IAAA,MAAAY;AAAAZ,IAAA,MAAAa;AAAAb,IAAA,MAAAc;OAAAA,MAAAd,EAAA;AAAA,QAhBNc"}