UNPKG

@avent-ui/page-transition

Version:
16 lines (13 loc) 855 B
import React__default, { createContext } from 'react'; import SimpleTransition from './SimpleTransition.js'; import { AnimatePresence } from './node_modules/framer-motion/dist/es/components/AnimatePresence/index.js'; var PageTransitionContext = createContext({}); var PageTransition = function (_a) { var children = _a.children, TransitionProp = _a.TransitionProp; return (React__default.createElement(PageTransitionContext.Provider, { value: {} }, React__default.createElement(AnimatePresence, { mode: "wait" }, React__default.Children.map(children, function (child) { return TransitionProp ? (React__default.createElement(TransitionProp, null, child)) : (React__default.createElement(SimpleTransition, null, child)); })))); }; export { PageTransition as default }; //# sourceMappingURL=PageTransitionWrapper.js.map