UNPKG

framer-motion

Version:

A simple and powerful JavaScript animation library

1 lines 919 B
{"version":3,"file":"is-forced-motion-value.mjs","sources":["../../../../src/motion/utils/is-forced-motion-value.ts"],"sourcesContent":["import { transformProps } from \"motion-dom\"\nimport { MotionProps } from \"../..\"\nimport { scaleCorrectors } from \"../../projection/styles/scale-correction\"\n\nexport function isForcedMotionValue(\n key: string,\n { layout, layoutId }: MotionProps\n) {\n return (\n transformProps.has(key) ||\n key.startsWith(\"origin\") ||\n ((layout || layoutId !== undefined) &&\n (!!scaleCorrectors[key] || key === \"opacity\"))\n )\n}\n"],"names":[],"mappings":";;;AAIM,SAAU,mBAAmB,CAC/B,GAAW,EACX,EAAE,MAAM,EAAE,QAAQ,EAAe,EAAA;AAEjC,IAAA,QACI,cAAc,CAAC,GAAG,CAAC,GAAG,CAAC;AACvB,QAAA,GAAG,CAAC,UAAU,CAAC,QAAQ,CAAC;AACxB,SAAC,CAAC,MAAM,IAAI,QAAQ,KAAK,SAAS;AAC9B,aAAC,CAAC,CAAC,eAAe,CAAC,GAAG,CAAC,IAAI,GAAG,KAAK,SAAS,CAAC,CAAC,EACrD;AACL;;;;"}