"use strict"; var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = Mask; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _classnames = _interopRequireDefault(require("classnames")); var _rcMotion = _interopRequireDefault(require("rc-motion")); var React = _interopRequireWildcard(require("react")); function Mask(props) { var prefixCls = props.prefixCls, open = props.open, zIndex = props.zIndex, mask = props.mask, motion = props.motion; if (!mask) { return null; } return /*#__PURE__*/React.createElement(_rcMotion.default, (0, _extends2.default)({}, motion, { motionAppear: true, visible: open, removeOnLeave: true }), function (_ref) { var className = _ref.className; return /*#__PURE__*/React.createElement("div", { style: { zIndex: zIndex }, className: (0, _classnames.default)("".concat(prefixCls, "-mask"), className) }); }); }