Files
ETB/ETB-FrontEnd/node_modules/.cache/babel-loader/2f60e1be7e5499af991bfff708d681e470d56d0dd4203fe9c308b7fcf5a0c4fa.json
Iliyan Angelov 306b20e24a Frontend start
2025-09-14 00:54:48 +03:00

1 line
2.4 KiB
JSON

{"ast":null,"code":"import { frame } from 'motion-dom';\nimport { useState, useCallback } from 'react';\nimport { useIsMounted } from './use-is-mounted.mjs';\nfunction useForceUpdate() {\n const isMounted = useIsMounted();\n const [forcedRenderCount, setForcedRenderCount] = useState(0);\n const forceRender = useCallback(() => {\n isMounted.current && setForcedRenderCount(forcedRenderCount + 1);\n }, [forcedRenderCount]);\n /**\n * Defer this to the end of the next animation frame in case there are multiple\n * synchronous calls.\n */\n const deferredForceRender = useCallback(() => frame.postRender(forceRender), [forceRender]);\n return [deferredForceRender, forcedRenderCount];\n}\nexport { useForceUpdate };","map":{"version":3,"names":["frame","useState","useCallback","useIsMounted","useForceUpdate","isMounted","forcedRenderCount","setForcedRenderCount","forceRender","current","deferredForceRender","postRender"],"sources":["/home/gnx/Desktop/ETB/ETB-FrontEnd/node_modules/framer-motion/dist/es/utils/use-force-update.mjs"],"sourcesContent":["import { frame } from 'motion-dom';\nimport { useState, useCallback } from 'react';\nimport { useIsMounted } from './use-is-mounted.mjs';\n\nfunction useForceUpdate() {\n const isMounted = useIsMounted();\n const [forcedRenderCount, setForcedRenderCount] = useState(0);\n const forceRender = useCallback(() => {\n isMounted.current && setForcedRenderCount(forcedRenderCount + 1);\n }, [forcedRenderCount]);\n /**\n * Defer this to the end of the next animation frame in case there are multiple\n * synchronous calls.\n */\n const deferredForceRender = useCallback(() => frame.postRender(forceRender), [forceRender]);\n return [deferredForceRender, forcedRenderCount];\n}\n\nexport { useForceUpdate };\n"],"mappings":"AAAA,SAASA,KAAK,QAAQ,YAAY;AAClC,SAASC,QAAQ,EAAEC,WAAW,QAAQ,OAAO;AAC7C,SAASC,YAAY,QAAQ,sBAAsB;AAEnD,SAASC,cAAcA,CAAA,EAAG;EACtB,MAAMC,SAAS,GAAGF,YAAY,CAAC,CAAC;EAChC,MAAM,CAACG,iBAAiB,EAAEC,oBAAoB,CAAC,GAAGN,QAAQ,CAAC,CAAC,CAAC;EAC7D,MAAMO,WAAW,GAAGN,WAAW,CAAC,MAAM;IAClCG,SAAS,CAACI,OAAO,IAAIF,oBAAoB,CAACD,iBAAiB,GAAG,CAAC,CAAC;EACpE,CAAC,EAAE,CAACA,iBAAiB,CAAC,CAAC;EACvB;AACJ;AACA;AACA;EACI,MAAMI,mBAAmB,GAAGR,WAAW,CAAC,MAAMF,KAAK,CAACW,UAAU,CAACH,WAAW,CAAC,EAAE,CAACA,WAAW,CAAC,CAAC;EAC3F,OAAO,CAACE,mBAAmB,EAAEJ,iBAAiB,CAAC;AACnD;AAEA,SAASF,cAAc","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}