12345678910111213141516171819202122232425262728 |
- import _extends from "@babel/runtime/helpers/esm/extends";
- import _objectSpread from "@babel/runtime/helpers/esm/objectSpread2";
- import * as React from 'react';
- import classNames from 'classnames';
- import CSSMotion from 'rc-motion';
- var Mask = function Mask(props) {
- var prefixCls = props.prefixCls,
- style = props.style,
- visible = props.visible,
- maskProps = props.maskProps,
- motionName = props.motionName,
- className = props.className;
- return /*#__PURE__*/React.createElement(CSSMotion, {
- key: "mask",
- visible: visible,
- motionName: motionName,
- leavedClassName: "".concat(prefixCls, "-mask-hidden")
- }, function (_ref, ref) {
- var motionClassName = _ref.className,
- motionStyle = _ref.style;
- return /*#__PURE__*/React.createElement("div", _extends({
- ref: ref,
- style: _objectSpread(_objectSpread({}, motionStyle), style),
- className: classNames("".concat(prefixCls, "-mask"), motionClassName, className)
- }, maskProps));
- });
- };
- export default Mask;
|