source: node_modules/recharts/lib/animation/useAnimationManager.js

Last change on this file was a762898, checked in by istevanoska <ilinastevanoska@…>, 5 months ago

Added visualizations

  • Property mode set to 100644
File size: 850 bytes
Line 
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.AnimationManagerContext = void 0;
7exports.useAnimationManager = useAnimationManager;
8var _react = require("react");
9var _createDefaultAnimationManager = require("./createDefaultAnimationManager");
10var AnimationManagerContext = exports.AnimationManagerContext = /*#__PURE__*/(0, _react.createContext)(_createDefaultAnimationManager.createDefaultAnimationManager);
11function useAnimationManager(animationId, animationManagerFromProps) {
12 var contextAnimationManager = (0, _react.useContext)(AnimationManagerContext);
13 return (0, _react.useMemo)(() => animationManagerFromProps !== null && animationManagerFromProps !== void 0 ? animationManagerFromProps : contextAnimationManager(animationId), [animationId, animationManagerFromProps, contextAnimationManager]);
14}
Note: See TracBrowser for help on using the repository browser.