{"ast":null,"code":"\"use client\";\n\nimport _toConsumableArray from \"@babel/runtime/helpers/esm/toConsumableArray\";\nimport CloseOutlined from \"@ant-design/icons/es/icons/CloseOutlined\";\nimport classNames from 'classnames';\nimport React from 'react';\nimport Button from '../button';\nimport { useLocale } from '../locale';\nimport defaultLocale from '../locale/en_US';\nimport useClosable from '../_util/hooks/useClosable';\nfunction isValidNode(node) {\n  return node !== undefined && node !== null;\n}\n// Due to the independent design of Panel, it will be too coupled to put in rc-tour,\n// so a set of Panel logic is implemented separately in antd.\nconst TourPanel = _ref => {\n  let {\n    stepProps,\n    current,\n    type,\n    indicatorsRender,\n    closeIcon\n  } = _ref;\n  var _a, _b;\n  const {\n    prefixCls,\n    total = 1,\n    title,\n    onClose,\n    onPrev,\n    onNext,\n    onFinish,\n    cover,\n    description,\n    nextButtonProps,\n    prevButtonProps,\n    type: stepType,\n    closeIcon: stepCloseIcon\n  } = stepProps;\n  const mergedType = stepType !== null && stepType !== void 0 ? stepType : type;\n  const mergedCloseIcon = stepCloseIcon !== null && stepCloseIcon !== void 0 ? stepCloseIcon : closeIcon;\n  const mergedClosable = mergedCloseIcon !== false && mergedCloseIcon !== null;\n  const [closable, mergedDisplayCloseIcon] = useClosable(mergedClosable, mergedCloseIcon, icon => /*#__PURE__*/React.createElement(\"span\", {\n    onClick: onClose,\n    \"aria-label\": \"Close\",\n    className: `${prefixCls}-close`\n  }, icon), /*#__PURE__*/React.createElement(CloseOutlined, {\n    className: `${prefixCls}-close-icon`\n  }), true);\n  const isLastStep = current === total - 1;\n  const prevBtnClick = () => {\n    var _a;\n    onPrev === null || onPrev === void 0 ? void 0 : onPrev();\n    (_a = prevButtonProps === null || prevButtonProps === void 0 ? void 0 : prevButtonProps.onClick) === null || _a === void 0 ? void 0 : _a.call(prevButtonProps);\n  };\n  const nextBtnClick = () => {\n    var _a;\n    if (isLastStep) {\n      onFinish === null || onFinish === void 0 ? void 0 : onFinish();\n    } else {\n      onNext === null || onNext === void 0 ? void 0 : onNext();\n    }\n    (_a = nextButtonProps === null || nextButtonProps === void 0 ? void 0 : nextButtonProps.onClick) === null || _a === void 0 ? void 0 : _a.call(nextButtonProps);\n  };\n  const headerNode = isValidNode(title) ? /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-header`\n  }, /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-title`\n  }, title)) : null;\n  const descriptionNode = isValidNode(description) ? /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-description`\n  }, description) : null;\n  const coverNode = isValidNode(cover) ? /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-cover`\n  }, cover) : null;\n  let mergeIndicatorNode;\n  if (indicatorsRender) {\n    mergeIndicatorNode = indicatorsRender(current, total);\n  } else {\n    mergeIndicatorNode = _toConsumableArray(Array.from({\n      length: total\n    }).keys()).map((stepItem, index) => /*#__PURE__*/React.createElement(\"span\", {\n      key: stepItem,\n      className: classNames(index === current && `${prefixCls}-indicator-active`, `${prefixCls}-indicator`)\n    }));\n  }\n  const mainBtnType = mergedType === 'primary' ? 'default' : 'primary';\n  const secondaryBtnProps = {\n    type: 'default',\n    ghost: mergedType === 'primary'\n  };\n  const [contextLocale] = useLocale('Tour', defaultLocale.Tour);\n  return /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-content`\n  }, /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-inner`\n  }, closable && mergedDisplayCloseIcon, coverNode, headerNode, descriptionNode, /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-footer`\n  }, total > 1 && /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-indicators`\n  }, mergeIndicatorNode), /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-buttons`\n  }, current !== 0 ? /*#__PURE__*/React.createElement(Button, Object.assign({}, secondaryBtnProps, prevButtonProps, {\n    onClick: prevBtnClick,\n    size: \"small\",\n    className: classNames(`${prefixCls}-prev-btn`, prevButtonProps === null || prevButtonProps === void 0 ? void 0 : prevButtonProps.className)\n  }), (_a = prevButtonProps === null || prevButtonProps === void 0 ? void 0 : prevButtonProps.children) !== null && _a !== void 0 ? _a : contextLocale === null || contextLocale === void 0 ? void 0 : contextLocale.Previous) : null, /*#__PURE__*/React.createElement(Button, Object.assign({\n    type: mainBtnType\n  }, nextButtonProps, {\n    onClick: nextBtnClick,\n    size: \"small\",\n    className: classNames(`${prefixCls}-next-btn`, nextButtonProps === null || nextButtonProps === void 0 ? void 0 : nextButtonProps.className)\n  }), (_b = nextButtonProps === null || nextButtonProps === void 0 ? void 0 : nextButtonProps.children) !== null && _b !== void 0 ? _b : isLastStep ? contextLocale === null || contextLocale === void 0 ? void 0 : contextLocale.Finish : contextLocale === null || contextLocale === void 0 ? void 0 : contextLocale.Next)))));\n};\nexport default TourPanel;","map":{"version":3,"names":["_toConsumableArray","CloseOutlined","classNames","React","Button","useLocale","defaultLocale","useClosable","isValidNode","node","undefined","TourPanel","_ref","stepProps","current","type","indicatorsRender","closeIcon","_a","_b","prefixCls","total","title","onClose","onPrev","onNext","onFinish","cover","description","nextButtonProps","prevButtonProps","stepType","stepCloseIcon","mergedType","mergedCloseIcon","mergedClosable","closable","mergedDisplayCloseIcon","icon","createElement","onClick","className","isLastStep","prevBtnClick","call","nextBtnClick","headerNode","descriptionNode","coverNode","mergeIndicatorNode","Array","from","length","keys","map","stepItem","index","key","mainBtnType","secondaryBtnProps","ghost","contextLocale","Tour","Object","assign","size","children","Previous","Finish","Next"],"sources":["/var/www/gavt/node_modules/antd/es/tour/panelRender.js"],"sourcesContent":["\"use client\";\n\nimport _toConsumableArray from \"@babel/runtime/helpers/esm/toConsumableArray\";\nimport CloseOutlined from \"@ant-design/icons/es/icons/CloseOutlined\";\nimport classNames from 'classnames';\nimport React from 'react';\nimport Button from '../button';\nimport { useLocale } from '../locale';\nimport defaultLocale from '../locale/en_US';\nimport useClosable from '../_util/hooks/useClosable';\nfunction isValidNode(node) {\n  return node !== undefined && node !== null;\n}\n// Due to the independent design of Panel, it will be too coupled to put in rc-tour,\n// so a set of Panel logic is implemented separately in antd.\nconst TourPanel = _ref => {\n  let {\n    stepProps,\n    current,\n    type,\n    indicatorsRender,\n    closeIcon\n  } = _ref;\n  var _a, _b;\n  const {\n    prefixCls,\n    total = 1,\n    title,\n    onClose,\n    onPrev,\n    onNext,\n    onFinish,\n    cover,\n    description,\n    nextButtonProps,\n    prevButtonProps,\n    type: stepType,\n    closeIcon: stepCloseIcon\n  } = stepProps;\n  const mergedType = stepType !== null && stepType !== void 0 ? stepType : type;\n  const mergedCloseIcon = stepCloseIcon !== null && stepCloseIcon !== void 0 ? stepCloseIcon : closeIcon;\n  const mergedClosable = mergedCloseIcon !== false && mergedCloseIcon !== null;\n  const [closable, mergedDisplayCloseIcon] = useClosable(mergedClosable, mergedCloseIcon, icon => /*#__PURE__*/React.createElement(\"span\", {\n    onClick: onClose,\n    \"aria-label\": \"Close\",\n    className: `${prefixCls}-close`\n  }, icon), /*#__PURE__*/React.createElement(CloseOutlined, {\n    className: `${prefixCls}-close-icon`\n  }), true);\n  const isLastStep = current === total - 1;\n  const prevBtnClick = () => {\n    var _a;\n    onPrev === null || onPrev === void 0 ? void 0 : onPrev();\n    (_a = prevButtonProps === null || prevButtonProps === void 0 ? void 0 : prevButtonProps.onClick) === null || _a === void 0 ? void 0 : _a.call(prevButtonProps);\n  };\n  const nextBtnClick = () => {\n    var _a;\n    if (isLastStep) {\n      onFinish === null || onFinish === void 0 ? void 0 : onFinish();\n    } else {\n      onNext === null || onNext === void 0 ? void 0 : onNext();\n    }\n    (_a = nextButtonProps === null || nextButtonProps === void 0 ? void 0 : nextButtonProps.onClick) === null || _a === void 0 ? void 0 : _a.call(nextButtonProps);\n  };\n  const headerNode = isValidNode(title) ? /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-header`\n  }, /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-title`\n  }, title)) : null;\n  const descriptionNode = isValidNode(description) ? /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-description`\n  }, description) : null;\n  const coverNode = isValidNode(cover) ? /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-cover`\n  }, cover) : null;\n  let mergeIndicatorNode;\n  if (indicatorsRender) {\n    mergeIndicatorNode = indicatorsRender(current, total);\n  } else {\n    mergeIndicatorNode = _toConsumableArray(Array.from({\n      length: total\n    }).keys()).map((stepItem, index) => /*#__PURE__*/React.createElement(\"span\", {\n      key: stepItem,\n      className: classNames(index === current && `${prefixCls}-indicator-active`, `${prefixCls}-indicator`)\n    }));\n  }\n  const mainBtnType = mergedType === 'primary' ? 'default' : 'primary';\n  const secondaryBtnProps = {\n    type: 'default',\n    ghost: mergedType === 'primary'\n  };\n  const [contextLocale] = useLocale('Tour', defaultLocale.Tour);\n  return /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-content`\n  }, /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-inner`\n  }, closable && mergedDisplayCloseIcon, coverNode, headerNode, descriptionNode, /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-footer`\n  }, total > 1 && /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-indicators`\n  }, mergeIndicatorNode), /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-buttons`\n  }, current !== 0 ? /*#__PURE__*/React.createElement(Button, Object.assign({}, secondaryBtnProps, prevButtonProps, {\n    onClick: prevBtnClick,\n    size: \"small\",\n    className: classNames(`${prefixCls}-prev-btn`, prevButtonProps === null || prevButtonProps === void 0 ? void 0 : prevButtonProps.className)\n  }), (_a = prevButtonProps === null || prevButtonProps === void 0 ? void 0 : prevButtonProps.children) !== null && _a !== void 0 ? _a : contextLocale === null || contextLocale === void 0 ? void 0 : contextLocale.Previous) : null, /*#__PURE__*/React.createElement(Button, Object.assign({\n    type: mainBtnType\n  }, nextButtonProps, {\n    onClick: nextBtnClick,\n    size: \"small\",\n    className: classNames(`${prefixCls}-next-btn`, nextButtonProps === null || nextButtonProps === void 0 ? void 0 : nextButtonProps.className)\n  }), (_b = nextButtonProps === null || nextButtonProps === void 0 ? void 0 : nextButtonProps.children) !== null && _b !== void 0 ? _b : isLastStep ? contextLocale === null || contextLocale === void 0 ? void 0 : contextLocale.Finish : contextLocale === null || contextLocale === void 0 ? void 0 : contextLocale.Next)))));\n};\nexport default TourPanel;"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]}