{"version":3,"file":"index.cjs","sources":["../../../../../../../packages/vue-components/vc-tour/src/TourStep/index.tsx"],"sourcesContent":["import { defineComponent } from 'vue';\nimport { tourStepProps } from '../interface';\nimport DefaultPanel from './DefaultPanel';\n\nconst TourStep = defineComponent({\n  name: 'TourStep',\n  inheritAttrs: false,\n  props: tourStepProps(),\n  setup(props, { attrs }) {\n    return () => {\n      const { current, renderPanel } = props;\n\n      return (\n        <>\n          {typeof renderPanel === 'function'\n            ? (\n                renderPanel({ ...attrs, ...props }, current)\n              )\n            : (\n                <DefaultPanel {...attrs} {...props} />\n              )}\n        </>\n      );\n    };\n  },\n});\n\nexport default TourStep;\n"],"names":["TourStep","defineComponent","name","inheritAttrs","props","tourStepProps","setup","attrs","current","renderPanel","_createVNode","_Fragment","DefaultPanel"],"mappings":";;;;;;;;AAIA,MAAMA,2BAA2BC,mBAAA,CAAA;AAAA,EAC/BC,IAAM,EAAA,UAAA;AAAA,EACNC,YAAc,EAAA,KAAA;AAAA,EACdC,OAAOC,wBAAc,EAAA;AAAA,EACrBC,MAAMF,KAAO,EAAA;AAAA,IAAEG,KAAAA;AAAAA,GAAS,EAAA;AACtB,IAAA,OAAO,MAAM;AACX,MAAM,MAAA;AAAA,QAAEC,OAAAA;AAAAA,QAASC,WAAAA;AAAAA,OAAgBL,GAAAA,KAAAA,CAAAA;AAEjC,MAAA,OAAAM,gBAAAC,YAEK,EAAA,IAAA,EAAA,CAAA,OAAOF,WAAAA,KAAgB,aAElBA,WAAY,CAAA;AAAA,QAAE,GAAGF,KAAAA;AAAAA,QAAO,GAAGH,KAAAA;AAAAA,OAASI,EAAAA,OAAO,CAACE,GAAAA,eAAAA,CAAAE,oBAAA,EAAA;AAAA,QAAA,GAG1BL,KAAAA;AAAAA,QAAK,GAAMH,KAAAA;AAAAA,OAAK,EACnC,IAAA,CAAA,CAAA,CAAA,CAAA;AAAA,KAGX,CAAA;AAAA,GACF;AACF,CAAC;;;;"}