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

1 line
2.5 KiB
JSON

{"ast":null,"code":"import * as React from 'react';\nimport { useFirstRender } from '../../utils/useFirstRender';\nexport const useGridRegisterStrategyProcessor = (apiRef, strategyName, group, processor) => {\n const registerPreProcessor = React.useCallback(() => {\n apiRef.current.unstable_registerStrategyProcessor(strategyName, group, processor);\n }, [apiRef, processor, group, strategyName]);\n useFirstRender(() => {\n registerPreProcessor();\n });\n const isFirstRender = React.useRef(true);\n React.useEffect(() => {\n if (isFirstRender.current) {\n isFirstRender.current = false;\n } else {\n registerPreProcessor();\n }\n }, [registerPreProcessor]);\n};","map":{"version":3,"names":["React","useFirstRender","useGridRegisterStrategyProcessor","apiRef","strategyName","group","processor","registerPreProcessor","useCallback","current","unstable_registerStrategyProcessor","isFirstRender","useRef","useEffect"],"sources":["/home/gnx/Desktop/ETB/ETB-FrontEnd/node_modules/@mui/x-data-grid/hooks/core/strategyProcessing/useGridRegisterStrategyProcessor.js"],"sourcesContent":["import * as React from 'react';\nimport { useFirstRender } from '../../utils/useFirstRender';\nexport const useGridRegisterStrategyProcessor = (apiRef, strategyName, group, processor) => {\n const registerPreProcessor = React.useCallback(() => {\n apiRef.current.unstable_registerStrategyProcessor(strategyName, group, processor);\n }, [apiRef, processor, group, strategyName]);\n useFirstRender(() => {\n registerPreProcessor();\n });\n const isFirstRender = React.useRef(true);\n React.useEffect(() => {\n if (isFirstRender.current) {\n isFirstRender.current = false;\n } else {\n registerPreProcessor();\n }\n }, [registerPreProcessor]);\n};"],"mappings":"AAAA,OAAO,KAAKA,KAAK,MAAM,OAAO;AAC9B,SAASC,cAAc,QAAQ,4BAA4B;AAC3D,OAAO,MAAMC,gCAAgC,GAAGA,CAACC,MAAM,EAAEC,YAAY,EAAEC,KAAK,EAAEC,SAAS,KAAK;EAC1F,MAAMC,oBAAoB,GAAGP,KAAK,CAACQ,WAAW,CAAC,MAAM;IACnDL,MAAM,CAACM,OAAO,CAACC,kCAAkC,CAACN,YAAY,EAAEC,KAAK,EAAEC,SAAS,CAAC;EACnF,CAAC,EAAE,CAACH,MAAM,EAAEG,SAAS,EAAED,KAAK,EAAED,YAAY,CAAC,CAAC;EAC5CH,cAAc,CAAC,MAAM;IACnBM,oBAAoB,CAAC,CAAC;EACxB,CAAC,CAAC;EACF,MAAMI,aAAa,GAAGX,KAAK,CAACY,MAAM,CAAC,IAAI,CAAC;EACxCZ,KAAK,CAACa,SAAS,CAAC,MAAM;IACpB,IAAIF,aAAa,CAACF,OAAO,EAAE;MACzBE,aAAa,CAACF,OAAO,GAAG,KAAK;IAC/B,CAAC,MAAM;MACLF,oBAAoB,CAAC,CAAC;IACxB;EACF,CAAC,EAAE,CAACA,oBAAoB,CAAC,CAAC;AAC5B,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}