{"version":3,"file":"AmbientStepper.mjs","names":["React","PropTypes","makeStyles","withStyles","clsx","Stepper","Step","Check","StepConnector","StepLabel","QontoConnector","alternativeLabel","top","left","right","active","borderColor","completed","line","borderTopWidth","borderRadius","useQontoStepIconStyles","root","color","display","height","alignItems","circle","width","border","zIndex","fontSize","stepLabel","rootStepper","background","QontoStepIcon","props","$","_c","classes","t0","t1","t2","propTypes","bool","useStyles","theme","button","marginRight","spacing","instructions","marginTop","marginBottom","rootStep","AmbientStepper","activeStep","steps","orientation","Symbol","for","padding","t3","t4","t5","t6","label","map","t7"],"sources":["../../../../../src/UI/inputs/menus/AmbientStepper/AmbientStepper.jsx"],"sourcesContent":["import React from 'react'\nimport PropTypes from 'prop-types'\nimport { makeStyles, withStyles } from '@material-ui/core/styles'\nimport clsx from 'clsx'\nimport Stepper from '@material-ui/core/Stepper'\nimport Step from '@material-ui/core/Step'\n// import StepLabel from '@material-ui/core/StepLabel';\nimport Check from '@material-ui/icons/esm/Check'\nimport StepConnector from '@material-ui/core/StepConnector'\nimport StepLabel from './StepLabel'\n\nconst QontoConnector = withStyles({\n  alternativeLabel: {\n    top: 10,\n    left: 'calc(-50% + 16px)',\n    right: 'calc(50% + 16px)'\n  },\n  active: {\n    '& $line': {\n      borderColor: '#09A58C'\n    }\n  },\n  completed: {\n    '& $line': {\n      borderColor: '#09A58C'\n    }\n  },\n  line: {\n    borderColor: '#eaeaf0',\n    borderTopWidth: 3,\n    borderRadius: 1\n  }\n})(StepConnector)\n\nconst useQontoStepIconStyles = makeStyles({\n  root: {\n    color: '#09A58C',\n    display: 'flex',\n    height: 22,\n    alignItems: 'center'\n  },\n  active: {\n    color: '#09A58C'\n  },\n  circle: {\n    width: 16,\n    height: 16,\n    borderRadius: '50%',\n    border: '2px solid currentColor'\n  },\n  completed: {\n    color: '#09A58C',\n    zIndex: 1,\n    fontSize: 18\n  },\n  stepLabel: {\n    display: 'none'\n  },\n  rootStepper: {\n    background: 'blue'\n  }\n})\n\nconst QontoStepIcon = (props) => {\n  const classes = useQontoStepIconStyles()\n  const { active, completed } = props\n\n  return (\n    <div\n      className={clsx(classes.root, {\n        [classes.active]: active\n      })}\n    >\n      {completed ? (\n        <Check className={classes.completed} />\n      ) : (\n        <div className={classes.circle} />\n      )}\n    </div>\n  )\n}\n\nQontoStepIcon.propTypes = {\n  /**\n   * Whether this step is active.\n   */\n  active: PropTypes.bool,\n  /**\n   * Mark the step as completed. Is passed to child components.\n   */\n  completed: PropTypes.bool\n}\n\nconst useStyles = makeStyles((theme) => ({\n  root: {\n    width: '100%'\n  },\n  button: {\n    marginRight: theme.spacing(1)\n  },\n  instructions: {\n    marginTop: theme.spacing(1),\n    marginBottom: theme.spacing(1)\n  },\n  rootStep: {\n    marginTop: 0\n  }\n}))\n\n// function getSteps() {\n//   return [\n//     'Select campaign settings',\n//     'Create an ad group',\n//     'Create an ad',\n//     'another',\n//   ];\n// }\n\nexport const AmbientStepper = ({ activeStep, steps, orientation }) => {\n  const classes = useStyles()\n\n  return (\n    <div className={classes.root}>\n      <Stepper\n        style={{ background: 'transparent', padding: 0 }}\n        classes={{ root: classes.rootStepper }}\n        alternativeLabel\n        activeStep={activeStep}\n        connector={<QontoConnector />}\n        orietation={orientation}\n      >\n        {steps.map((label) => (\n          <Step classes={{ root: classes.rootStep }} key={label}>\n            <StepLabel\n              className={classes.stepLabel}\n              StepIconComponent={QontoStepIcon}\n            >\n              <span style={{ fontSize: 14 }}>{label}</span>\n            </StepLabel>\n          </Step>\n        ))}\n      </Stepper>\n    </div>\n  )\n}\n"],"mappings":"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"}