UNPKG

framer-motion

Version:

A simple and powerful JavaScript animation library

21 lines (18 loc) 657 B
import { useInsertionEffect } from 'react'; let hasInsertedTransitionResetStyle = false; function useResetViewTransitions() { useInsertionEffect(() => { if (hasInsertedTransitionResetStyle) return; hasInsertedTransitionResetStyle = true; const style = document.createElement("style"); style.textContent = ` ::view-transition-group(*), ::view-transition-old(*), ::view-transition-new(*) { animation-timing-function: linear !important; } `; document.head.appendChild(style); }, []); } export { useResetViewTransitions }; //# sourceMappingURL=use-reset-view-transitions.mjs.map