UNPKG

avent-ui

Version:

The best UI library for Typescript and React

13 lines (10 loc) 665 B
import { jsx } from 'react/jsx-runtime'; import { AnimatePresence } from 'framer-motion'; import React, { createContext } from 'react'; import SimpleTransition from './SimpleTransition.js'; const PageTransitionContext = createContext({}); const PageTransition = ({ children, TransitionProp }) => { return (jsx(PageTransitionContext.Provider, { value: {}, children: jsx(AnimatePresence, { mode: "wait", children: React.Children.map(children, (child) => TransitionProp ? (jsx(TransitionProp, { children: child })) : (jsx(SimpleTransition, { children: child }))) }) })); }; export { PageTransition as default }; //# sourceMappingURL=PageTransitionWrapper.js.map