UNPKG

@yamada-ui/react

Version:

React UI components of the Yamada, by the Yamada, for the Yamada built with React and Emotion

43 lines (41 loc) 956 B
import { utils_exports } from "../../utils/index.js"; //#region src/components/motion/transition.ts const createTransition = { enter: function(transition) { return function(delay, duration) { return { ...transition ?? { duration: .2, ease: [ 0, 0, .58, 1 ] }, ...duration ? { duration: (0, utils_exports.isNumber)(duration) ? duration : duration.enter } : {}, delay: (0, utils_exports.isNumber)(delay) ? delay : delay?.enter }; }; }, exit: function(transition) { return function(delay, duration) { return { ...transition ?? { duration: .2, ease: [ .42, 0, 1, 1 ] }, ...duration ? { duration: (0, utils_exports.isNumber)(duration) ? duration : duration.exit } : {}, delay: (0, utils_exports.isNumber)(delay) ? delay : delay?.exit }; }; } }; //#endregion export { createTransition }; //# sourceMappingURL=transition.js.map