UNPKG

@atlaskit/motion

Version:

A set of utilities to apply motion in your application.

32 lines (31 loc) 1.05 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _keyframesMotion = _interopRequireDefault(require("./keyframes-motion")); /** * __ZoomIn__ * * Will over zoom an element into position. * * - [Examples](https://atlaskit.atlassian.com/packages/design-system/motion/docs/entering-motions) */ var ZoomIn = function ZoomIn(_ref) { var children = _ref.children, _ref$duration = _ref.duration, duration = _ref$duration === void 0 ? 'small' : _ref$duration, isPaused = _ref.isPaused, onFinish = _ref.onFinish; return /*#__PURE__*/_react.default.createElement(_keyframesMotion.default, { duration: duration, enteringAnimation: "zoom-in", exitingAnimation: "zoom-out", animationTimingFunction: "ease-in-out", isPaused: isPaused, onFinish: onFinish }, children); }; var _default = exports.default = ZoomIn;