@rc-component/tour
Advanced tools
Comparing version 1.0.0-9 to 1.0.0-10
@@ -17,2 +17,3 @@ import _objectSpread from "@babel/runtime/helpers/esm/objectSpread2"; | ||
import placements, { getCenterPlacements } from "./placements"; | ||
import useLayoutEffect from "rc-util/es/hooks/useLayoutEffect"; | ||
var CENTER_ALIGN = { | ||
@@ -37,3 +38,3 @@ points: ['cc', 'cc'], | ||
onChange = props.onChange, | ||
_onClose = props.onClose, | ||
onClose = props.onClose, | ||
_onFinish = props.onFinish, | ||
@@ -70,2 +71,11 @@ open = props.open, | ||
var openRef = React.useRef(mergedOpen); | ||
useLayoutEffect(function () { | ||
if (mergedOpen && !openRef.current) { | ||
setMergedCurrent(0); | ||
} | ||
openRef.current = mergedOpen; | ||
}, [mergedOpen]); | ||
var _ref = steps[mergedCurrent] || {}, | ||
@@ -107,2 +117,7 @@ target = _ref.target, | ||
var handleClose = function handleClose() { | ||
setMergedOpen(false); | ||
onClose === null || onClose === void 0 ? void 0 : onClose(mergedCurrent); | ||
}; | ||
var getPopupElement = function getPopupElement() { | ||
@@ -125,10 +140,6 @@ return /*#__PURE__*/React.createElement("div", { | ||
}, | ||
onClose: function onClose() { | ||
setMergedOpen(false); | ||
_onClose === null || _onClose === void 0 ? void 0 : _onClose(mergedCurrent); | ||
}, | ||
onClose: handleClose, | ||
current: mergedCurrent, | ||
onFinish: function onFinish() { | ||
setMergedOpen(false); | ||
_onClose === null || _onClose === void 0 ? void 0 : _onClose(mergedCurrent); | ||
handleClose(); | ||
_onFinish === null || _onFinish === void 0 ? void 0 : _onFinish(); | ||
@@ -135,0 +146,0 @@ } |
@@ -42,2 +42,4 @@ "use strict"; | ||
var _useLayoutEffect = _interopRequireDefault(require("rc-util/lib/hooks/useLayoutEffect")); | ||
var _excluded = ["prefixCls", "steps", "defaultCurrent", "current", "onChange", "onClose", "onFinish", "open", "mask", "arrow", "rootClassName", "placement", "renderPanel", "gap"]; | ||
@@ -63,3 +65,3 @@ var CENTER_ALIGN = { | ||
onChange = props.onChange, | ||
_onClose = props.onClose, | ||
onClose = props.onClose, | ||
_onFinish = props.onFinish, | ||
@@ -96,2 +98,11 @@ open = props.open, | ||
var openRef = React.useRef(mergedOpen); | ||
(0, _useLayoutEffect.default)(function () { | ||
if (mergedOpen && !openRef.current) { | ||
setMergedCurrent(0); | ||
} | ||
openRef.current = mergedOpen; | ||
}, [mergedOpen]); | ||
var _ref = steps[mergedCurrent] || {}, | ||
@@ -133,2 +144,7 @@ target = _ref.target, | ||
var handleClose = function handleClose() { | ||
setMergedOpen(false); | ||
onClose === null || onClose === void 0 ? void 0 : onClose(mergedCurrent); | ||
}; | ||
var getPopupElement = function getPopupElement() { | ||
@@ -151,10 +167,6 @@ return /*#__PURE__*/React.createElement("div", { | ||
}, | ||
onClose: function onClose() { | ||
setMergedOpen(false); | ||
_onClose === null || _onClose === void 0 ? void 0 : _onClose(mergedCurrent); | ||
}, | ||
onClose: handleClose, | ||
current: mergedCurrent, | ||
onFinish: function onFinish() { | ||
setMergedOpen(false); | ||
_onClose === null || _onClose === void 0 ? void 0 : _onClose(mergedCurrent); | ||
handleClose(); | ||
_onFinish === null || _onFinish === void 0 ? void 0 : _onFinish(); | ||
@@ -161,0 +173,0 @@ } |
{ | ||
"name": "@rc-component/tour", | ||
"version": "1.0.0-9", | ||
"version": "1.0.0-10", | ||
"description": "React tour Component", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
55479
1283
1