{"version":3,"file":"TimelineWrapper.mjs","names":["React","makeStyles","lighten","getCategoryColor","clsx","PropTypes","useStyles","theme","root","timelineWrapper","background","palette","secondary","main","height","borderRadius","dot","width","colorOne","success","colorTwo","info","colorThree","colorFour","colorFive","colorSix","colorSeven","warning","name","TimelineWrapper","t0","$","_c","style","timeline","classes","type","bb0","t1","t2","propTypes","object","oneOf","isRequired"],"sources":["../../../../src/componentSystems/multiThreadTimeline/ui/TimelineWrapper.jsx"],"sourcesContent":["import React from 'react';\nimport { makeStyles, lighten } from '@material-ui/core';\nimport { getCategoryColor } from '../../../utilities/style/colorConverter';\nimport clsx from 'clsx';\nimport PropTypes from 'prop-types'; // import PropTypes\n\nconst useStyles = makeStyles(\n  (theme) => ({\n    root: {},\n    timelineWrapper: {\n      background: lighten(theme.palette.secondary.main, 0.7),\n      height: 40,\n      borderRadius: 50\n      //width: 800\n      //position: 'absolute'\n    },\n    dot: {\n      width: 30,\n      height: 30,\n      borderRadius: 50\n    },\n    colorOne: {\n      background: lighten(theme.palette.success.main, 0.8)\n    },\n    colorTwo: {\n      background: lighten(theme.palette.info.main, 0.8)\n    },\n    colorThree: {\n      background: lighten(theme.palette.secondary.main, 0.9)\n    },\n    colorFour: {\n      background: getCategoryColor('four')\n    },\n    colorFive: {\n      background: getCategoryColor('five')\n    },\n    colorSix: {\n      background: getCategoryColor('six')\n    },\n    colorSeven: {\n      background: lighten(theme.palette.warning.main, 0.9)\n    }\n  }),\n  { name: 'Timeline' }\n);\n\nexport const TimelineWrapper = ({ style, timeline }) => {\n  const classes = useStyles();\n  let type = '';\n  switch (timeline) {\n    case 1:\n      type = (\n        <div\n          className={clsx(classes.timelineWrapper, classes.colorOne)}\n          style={style}\n        />\n      );\n      break;\n    case 2:\n      type = (\n        <div\n          className={clsx(classes.timelineWrapper, classes.colorTwo)}\n          style={style}\n        />\n      );\n      break;\n    case 3:\n      type = (\n        <div\n          className={clsx(classes.timelineWrapper, classes.colorThree)}\n          style={style}\n        />\n      );\n      break;\n    case 4:\n      type = (\n        <div\n          className={clsx(classes.timelineWrapper, classes.colorFour)}\n          style={style}\n        />\n      );\n      break;\n    case 5:\n      type = (\n        <div\n          className={clsx(classes.timelineWrapper, classes.colorFive)}\n          style={style}\n        />\n      );\n      break;\n    case 6:\n      type = (\n        <div\n          className={clsx(classes.timelineWrapper, classes.colorSix)}\n          style={style}\n        />\n      );\n      break;\n    case 7:\n      type = (\n        <div\n          className={clsx(classes.timelineWrapper, classes.colorSeven)}\n          style={style}\n        />\n      );\n      break;\n    default:\n  }\n\n  return type;\n};\n\n// Define propTypes\nTimelineWrapper.propTypes = {\n  style: PropTypes.object,\n  timeline: PropTypes.oneOf([1, 2, 3, 4, 5, 6, 7]).isRequired\n};\n"],"mappings":"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"}