UNPKG

z-react-ui

Version:

z-react-ui,是一款基于 Dumi,由 React + TypeScript 开发的组件库 🎉。

41 lines (31 loc) 1.49 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.animationPrefix = void 0; var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")); var _react = _interopRequireDefault(require("react")); var _classnames = _interopRequireDefault(require("classnames")); var _reactTransitionGroup = require("react-transition-group"); var _config = require("@/_utils/config"); var animationPrefix = "".concat(_config.defaultPrefixCls, "-animation"); exports.animationPrefix = animationPrefix; var Transition = function Transition(_ref) { var children = _ref.children, className = _ref.className, _ref$animation = _ref.animation, animation = _ref$animation === void 0 ? 'top' : _ref$animation, restProps = (0, _objectWithoutProperties2.default)(_ref, ["children", "className", "animation"]); return /*#__PURE__*/_react.default.createElement(_reactTransitionGroup.CSSTransition // @ts-ignore , Object.assign({ // @ts-ignore classNames: (0, _classnames.default)(className ? className : "".concat(animationPrefix, "-").concat(animation)) }, restProps), /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, children)); }; Transition.defaultProps = { unmountOnExit: true, appear: true }; var _default = Transition; exports.default = _default;