From 1e30be8f4722138dd64615cd14a8e61d95cf4c70 Mon Sep 17 00:00:00 2001 From: Matt Perry Date: Fri, 2 Dec 2022 13:28:26 +0100 Subject: [PATCH] Getting rid of import from useSpring --- packages/framer-motion-3d/package.json | 2 +- packages/framer-motion/package.json | 3 ++- packages/framer-motion/src/value/use-spring.ts | 6 +++++- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/framer-motion-3d/package.json b/packages/framer-motion-3d/package.json index 8839453925..b5994b8620 100644 --- a/packages/framer-motion-3d/package.json +++ b/packages/framer-motion-3d/package.json @@ -60,5 +60,5 @@ "@react-three/test-renderer": "^9.0.0", "@rollup/plugin-commonjs": "^22.0.1" }, - "gitHead": "96dee88b1914347acf154ba5d6772609411de00c" + "gitHead": "b64c0ab7145e67db19d9873dd0f43aa7771cf15d" } diff --git a/packages/framer-motion/package.json b/packages/framer-motion/package.json index 39bb8cb5d3..669e7ca758 100644 --- a/packages/framer-motion/package.json +++ b/packages/framer-motion/package.json @@ -98,5 +98,6 @@ "path": "./dist/size-webpack-dom-max.js", "maxSize": "30kB" } - ] + ], + "gitHead": "b64c0ab7145e67db19d9873dd0f43aa7771cf15d" } diff --git a/packages/framer-motion/src/value/use-spring.ts b/packages/framer-motion/src/value/use-spring.ts index 307a9128ad..aa699b3613 100644 --- a/packages/framer-motion/src/value/use-spring.ts +++ b/packages/framer-motion/src/value/use-spring.ts @@ -1,10 +1,14 @@ import { useRef, useMemo, useContext } from "react" -import { animate, PlaybackControls, SpringOptions } from "popmotion" import { MotionValue } from "../value" import { isMotionValue } from "./utils/is-motion-value" import { useMotionValue } from "./use-motion-value" import { useOnChange } from "./use-on-change" import { MotionConfigContext } from "../context/MotionConfigContext" +import { + PlaybackControls, + SpringOptions, +} from "../animation/legacy-popmotion/types" +import { animate } from "../animation/legacy-popmotion" /** * Creates a `MotionValue` that, when `set`, will use a spring animation to animate to its new state.