UNPKG

@coreui/react

Version:

UI Components Library for React.js

21 lines (19 loc) 953 B
var getTransitionDurationFromElement = function (element) { if (!element) { return 0; } // Get transition-duration of the element var _a = window.getComputedStyle(element), transitionDuration = _a.transitionDuration, transitionDelay = _a.transitionDelay; var floatTransitionDuration = Number.parseFloat(transitionDuration); var floatTransitionDelay = Number.parseFloat(transitionDelay); // Return 0 if element or transition duration is not found if (!floatTransitionDuration && !floatTransitionDelay) { return 0; } // If multiple durations are defined, take the first transitionDuration = transitionDuration.split(',')[0]; transitionDelay = transitionDelay.split(',')[0]; return (Number.parseFloat(transitionDuration) + Number.parseFloat(transitionDelay)) * 1000; }; export { getTransitionDurationFromElement as default }; //# sourceMappingURL=getTransitionDurationFromElement.js.map