{"version":3,"sources":["explore/ExploreContainer.js","components/tour/withTour.js"],"names":["connect","withTour","toursEnabled","handleJoyrideCallback","availableGatewayUrl","runTour","joyrideCallback","gatewayUrl","WrappedComponent","WithTour","data","doDisableTours","props","action","status","STATUS","FINISHED","includes","this","React","Component"],"mappings":"qKAiBeA,sBACb,qBACA,4BACAC,aAfuB,SAAC,GAAD,IACvBC,EADuB,EACvBA,aACAC,EAFuB,EAEvBA,sBACAC,EAHuB,EAGvBA,oBAHuB,OAKvB,cAAC,IAAD,CACEC,QAASH,EACTI,gBAAiBH,EACjBI,WAAYH,S,sHCUDH,IAnBE,SAAAO,GAAqB,IAC9BC,EAD6B,4MAEjCN,sBAAwB,SAACO,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,aAAkBL,sBAAuBe,KAAKf,uBAA2Be,KAAKN,YAZtD,GACZO,IAAMC,WAe7B,OAAOpB,YAAQ,iBAAkBS","file":"static/js/17.6ae23cef.chunk.js","sourcesContent":["import React from 'react'\nimport { connect } from 'redux-bundler-react'\nimport { ExplorePage } from 'ipld-explorer-components'\nimport withTour from '../components/tour/withTour'\n\nconst ExploreContainer = ({\n  toursEnabled,\n  handleJoyrideCallback,\n  availableGatewayUrl\n}) => (\n  <ExplorePage\n    runTour={toursEnabled}\n    joyrideCallback={handleJoyrideCallback}\n    gatewayUrl={availableGatewayUrl}\n  />\n)\n\nexport default connect(\n  'selectToursEnabled',\n  'selectAvailableGatewayUrl',\n  withTour(ExploreContainer)\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":""}