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

1 line
4.2 KiB
JSON

{"ast":null,"code":"import * as React from 'react';\nimport { unstable_useEnhancedEffect as useEnhancedEffect } from '@mui/utils';\nimport { arrayIncludes } from '../utils/utils';\nfunction getOrientation() {\n if (typeof window === 'undefined') {\n return 'portrait';\n }\n if (window.screen && window.screen.orientation && window.screen.orientation.angle) {\n return Math.abs(window.screen.orientation.angle) === 90 ? 'landscape' : 'portrait';\n } // Support IOS safari\n\n if (window.orientation) {\n return Math.abs(Number(window.orientation)) === 90 ? 'landscape' : 'portrait';\n }\n return 'portrait';\n}\nexport const useIsLandscape = (views, customOrientation) => {\n const [orientation, setOrientation] = React.useState(getOrientation);\n useEnhancedEffect(() => {\n const eventHandler = () => {\n setOrientation(getOrientation());\n };\n window.addEventListener('orientationchange', eventHandler);\n return () => {\n window.removeEventListener('orientationchange', eventHandler);\n };\n }, []);\n if (arrayIncludes(views, ['hours', 'minutes', 'seconds'])) {\n // could not display 13:34:44 in landscape mode\n return false;\n }\n const orientationToUse = customOrientation || orientation;\n return orientationToUse === 'landscape';\n};","map":{"version":3,"names":["React","unstable_useEnhancedEffect","useEnhancedEffect","arrayIncludes","getOrientation","window","screen","orientation","angle","Math","abs","Number","useIsLandscape","views","customOrientation","setOrientation","useState","eventHandler","addEventListener","removeEventListener","orientationToUse"],"sources":["/home/gnx/Desktop/ETB/ETB-FrontEnd/node_modules/@mui/x-date-pickers/internals/hooks/useIsLandscape.js"],"sourcesContent":["import * as React from 'react';\nimport { unstable_useEnhancedEffect as useEnhancedEffect } from '@mui/utils';\nimport { arrayIncludes } from '../utils/utils';\n\nfunction getOrientation() {\n if (typeof window === 'undefined') {\n return 'portrait';\n }\n\n if (window.screen && window.screen.orientation && window.screen.orientation.angle) {\n return Math.abs(window.screen.orientation.angle) === 90 ? 'landscape' : 'portrait';\n } // Support IOS safari\n\n\n if (window.orientation) {\n return Math.abs(Number(window.orientation)) === 90 ? 'landscape' : 'portrait';\n }\n\n return 'portrait';\n}\n\nexport const useIsLandscape = (views, customOrientation) => {\n const [orientation, setOrientation] = React.useState(getOrientation);\n useEnhancedEffect(() => {\n const eventHandler = () => {\n setOrientation(getOrientation());\n };\n\n window.addEventListener('orientationchange', eventHandler);\n return () => {\n window.removeEventListener('orientationchange', eventHandler);\n };\n }, []);\n\n if (arrayIncludes(views, ['hours', 'minutes', 'seconds'])) {\n // could not display 13:34:44 in landscape mode\n return false;\n }\n\n const orientationToUse = customOrientation || orientation;\n return orientationToUse === 'landscape';\n};"],"mappings":"AAAA,OAAO,KAAKA,KAAK,MAAM,OAAO;AAC9B,SAASC,0BAA0B,IAAIC,iBAAiB,QAAQ,YAAY;AAC5E,SAASC,aAAa,QAAQ,gBAAgB;AAE9C,SAASC,cAAcA,CAAA,EAAG;EACxB,IAAI,OAAOC,MAAM,KAAK,WAAW,EAAE;IACjC,OAAO,UAAU;EACnB;EAEA,IAAIA,MAAM,CAACC,MAAM,IAAID,MAAM,CAACC,MAAM,CAACC,WAAW,IAAIF,MAAM,CAACC,MAAM,CAACC,WAAW,CAACC,KAAK,EAAE;IACjF,OAAOC,IAAI,CAACC,GAAG,CAACL,MAAM,CAACC,MAAM,CAACC,WAAW,CAACC,KAAK,CAAC,KAAK,EAAE,GAAG,WAAW,GAAG,UAAU;EACpF,CAAC,CAAC;;EAGF,IAAIH,MAAM,CAACE,WAAW,EAAE;IACtB,OAAOE,IAAI,CAACC,GAAG,CAACC,MAAM,CAACN,MAAM,CAACE,WAAW,CAAC,CAAC,KAAK,EAAE,GAAG,WAAW,GAAG,UAAU;EAC/E;EAEA,OAAO,UAAU;AACnB;AAEA,OAAO,MAAMK,cAAc,GAAGA,CAACC,KAAK,EAAEC,iBAAiB,KAAK;EAC1D,MAAM,CAACP,WAAW,EAAEQ,cAAc,CAAC,GAAGf,KAAK,CAACgB,QAAQ,CAACZ,cAAc,CAAC;EACpEF,iBAAiB,CAAC,MAAM;IACtB,MAAMe,YAAY,GAAGA,CAAA,KAAM;MACzBF,cAAc,CAACX,cAAc,CAAC,CAAC,CAAC;IAClC,CAAC;IAEDC,MAAM,CAACa,gBAAgB,CAAC,mBAAmB,EAAED,YAAY,CAAC;IAC1D,OAAO,MAAM;MACXZ,MAAM,CAACc,mBAAmB,CAAC,mBAAmB,EAAEF,YAAY,CAAC;IAC/D,CAAC;EACH,CAAC,EAAE,EAAE,CAAC;EAEN,IAAId,aAAa,CAACU,KAAK,EAAE,CAAC,OAAO,EAAE,SAAS,EAAE,SAAS,CAAC,CAAC,EAAE;IACzD;IACA,OAAO,KAAK;EACd;EAEA,MAAMO,gBAAgB,GAAGN,iBAAiB,IAAIP,WAAW;EACzD,OAAOa,gBAAgB,KAAK,WAAW;AACzC,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}