1 line
853 B
Plaintext
1 line
853 B
Plaintext
{"version":3,"file":"use-instant-layout-transition.mjs","sources":["../../../src/projection/use-instant-layout-transition.ts"],"sourcesContent":["import { rootProjectionNode } from \"motion-dom\"\n\nexport function useInstantLayoutTransition(): (\n cb?: (() => void) | undefined\n) => void {\n return startTransition\n}\n\nfunction startTransition(callback?: () => void) {\n if (!rootProjectionNode.current) return\n rootProjectionNode.current.isUpdating = false\n rootProjectionNode.current.blockUpdate()\n callback && callback()\n}\n"],"names":[],"mappings":";;SAEgB,0BAA0B,GAAA;AAGtC,IAAA,OAAO,eAAe,CAAA;AAC1B,CAAC;AAED,SAAS,eAAe,CAAC,QAAqB,EAAA;IAC1C,IAAI,CAAC,kBAAkB,CAAC,OAAO;QAAE,OAAM;AACvC,IAAA,kBAAkB,CAAC,OAAO,CAAC,UAAU,GAAG,KAAK,CAAA;AAC7C,IAAA,kBAAkB,CAAC,OAAO,CAAC,WAAW,EAAE,CAAA;IACxC,QAAQ,IAAI,QAAQ,EAAE,CAAA;AAC1B;;;;"} |