{"version":3,"sources":["explore/StartExploringContainer.js","components/tour/withTour.js"],"names":["connect","withTour","toursEnabled","handleJoyrideCallback","runTour","joyrideCallback","WrappedComponent","WithTour","data","doDisableTours","props","action","status","STATUS","FINISHED","includes","this","React","Component"],"mappings":"qKAceA,sBACb,qBACAC,aAX8B,SAAC,GAAD,IAC9BC,EAD8B,EAC9BA,aACAC,EAF8B,EAE9BA,sBAF8B,OAI9B,cAAC,IAAD,CACEC,QAASF,EACTG,gBAAiBF,S,sHCYNF,IAnBE,SAAAK,GAAqB,IAC9BC,EAD6B,4MAEjCJ,sBAAwB,SAACK,GAAU,IACzBC,EAAmB,EAAKC,MAAxBD,eACAE,EAAmBH,EAAnBG,OAAQC,EAAWJ,EAAXI,QAED,UAAXD,GAAsB,CAACE,IAAOC,UAAUC,SAASH,KACnDH,KAP6B,uDAY/B,OAAO,cAACH,EAAD,aAAkBH,sBAAuBa,KAAKb,uBAA2Ba,KAAKN,YAZtD,GACZO,IAAMC,WAe7B,OAAOlB,YAAQ,iBAAkBO","file":"static/js/18.8aeb256f.chunk.js","sourcesContent":["import React from 'react'\nimport { connect } from 'redux-bundler-react'\nimport { StartExploringPage } from 'ipld-explorer-components'\nimport withTour from '../components/tour/withTour'\n\nconst StartExploringContainer = ({\n  toursEnabled,\n  handleJoyrideCallback\n}) => (\n  <StartExploringPage\n    runTour={toursEnabled}\n    joyrideCallback={handleJoyrideCallback} />\n)\n\nexport default connect(\n  'selectToursEnabled',\n  withTour(StartExploringContainer)\n)\n","import React from 'react'\nimport { connect } from 'redux-bundler-react'\nimport { STATUS } from 'react-joyride'\n\nconst withTour = WrappedComponent => {\n  class WithTour extends React.Component {\n    handleJoyrideCallback = (data) => {\n      const { doDisableTours } = this.props\n      const { action, status } = data\n\n      if (action === 'close' || [STATUS.FINISHED].includes(status)) {\n        doDisableTours()\n      }\n    }\n\n    render () {\n      return <WrappedComponent handleJoyrideCallback={this.handleJoyrideCallback} {...this.props} />\n    }\n  }\n\n  return connect('doDisableTours', WithTour)\n}\n\nexport default withTour\n"],"sourceRoot":""}