monday-ui-react-core
Version:
Official monday.com UI resources for application development in React.js
3 lines (2 loc) • 720 B
JavaScript
import{useCallback as t}from"react";function e(e,a){return t((function(){var t,i,n=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(e){var r=e.getBoundingClientRect(),o=r.top,c=r.right,l=(null==a?void 0:a.$el.childNodes[1].getBoundingClientRect())||{},s=l.top,u=l.height;t={transform:"translate(".concat(c-l.left-l.width/2,"px, ").concat(o-s-u/2,"px) scale(0.6)"),opacity:0},i={transform:"translate(0, 0) scale(1)",opacity:1}}else t={transform:"scale(0.70)",opacity:.4},i={transform:"scale(1)",opacity:1};return n?[[i,t],{duration:100,easing:"cubic-bezier(0.4, 0, 1, 1)"}]:[[t,i],{duration:100,easing:"cubic-bezier(0, 0, 0.35, 1)"}]}),[a,e])}export{e as default};
//# sourceMappingURL=useAnimationProps.js.map