BankliPlus/forserverbankli/solarbank/frontend/node_modules/.cache/babel-loader/4185157ab836c2673ff99dbd3bdf9e94a39cab12504aead575a785c75d7b8105.json
2025-08-13 18:05:26 +02:00

1 line
5.3 KiB
JSON

{"ast":null,"code":"import React, { forwardRef, useEffect, useImperativeHandle, useState } from 'react';\nimport { createPortal } from 'react-dom';\nimport { LeafletProvider } from './context.js';\nexport function createContainerComponent(useElement) {\n function ContainerComponent(props, forwardedRef) {\n const {\n instance,\n context\n } = useElement(props).current;\n useImperativeHandle(forwardedRef, () => instance);\n return props.children == null ? null : /*#__PURE__*/React.createElement(LeafletProvider, {\n value: context\n }, props.children);\n }\n return /*#__PURE__*/forwardRef(ContainerComponent);\n}\nexport function createDivOverlayComponent(useElement) {\n function OverlayComponent(props, forwardedRef) {\n const [isOpen, setOpen] = useState(false);\n const {\n instance\n } = useElement(props, setOpen).current;\n useImperativeHandle(forwardedRef, () => instance);\n useEffect(function updateOverlay() {\n if (isOpen) {\n instance.update();\n }\n }, [instance, isOpen, props.children]);\n // @ts-ignore _contentNode missing in type definition\n const contentNode = instance._contentNode;\n return contentNode ? /*#__PURE__*/createPortal(props.children, contentNode) : null;\n }\n return /*#__PURE__*/forwardRef(OverlayComponent);\n}\nexport function createLeafComponent(useElement) {\n function LeafComponent(props, forwardedRef) {\n const {\n instance\n } = useElement(props).current;\n useImperativeHandle(forwardedRef, () => instance);\n return null;\n }\n return /*#__PURE__*/forwardRef(LeafComponent);\n}","map":{"version":3,"names":["React","forwardRef","useEffect","useImperativeHandle","useState","createPortal","LeafletProvider","createContainerComponent","useElement","ContainerComponent","props","forwardedRef","instance","context","current","children","createElement","value","createDivOverlayComponent","OverlayComponent","isOpen","setOpen","updateOverlay","update","contentNode","_contentNode","createLeafComponent","LeafComponent"],"sources":["/home/m3mo/Desktop/temparea/solarbank/frontend/node_modules/@react-leaflet/core/lib/component.js"],"sourcesContent":["import React, { forwardRef, useEffect, useImperativeHandle, useState } from 'react';\nimport { createPortal } from 'react-dom';\nimport { LeafletProvider } from './context.js';\nexport function createContainerComponent(useElement) {\n function ContainerComponent(props, forwardedRef) {\n const { instance , context } = useElement(props).current;\n useImperativeHandle(forwardedRef, ()=>instance);\n return props.children == null ? null : /*#__PURE__*/ React.createElement(LeafletProvider, {\n value: context\n }, props.children);\n }\n return /*#__PURE__*/ forwardRef(ContainerComponent);\n}\nexport function createDivOverlayComponent(useElement) {\n function OverlayComponent(props, forwardedRef) {\n const [isOpen, setOpen] = useState(false);\n const { instance } = useElement(props, setOpen).current;\n useImperativeHandle(forwardedRef, ()=>instance);\n useEffect(function updateOverlay() {\n if (isOpen) {\n instance.update();\n }\n }, [\n instance,\n isOpen,\n props.children\n ]);\n // @ts-ignore _contentNode missing in type definition\n const contentNode = instance._contentNode;\n return contentNode ? /*#__PURE__*/ createPortal(props.children, contentNode) : null;\n }\n return /*#__PURE__*/ forwardRef(OverlayComponent);\n}\nexport function createLeafComponent(useElement) {\n function LeafComponent(props, forwardedRef) {\n const { instance } = useElement(props).current;\n useImperativeHandle(forwardedRef, ()=>instance);\n return null;\n }\n return /*#__PURE__*/ forwardRef(LeafComponent);\n}\n"],"mappings":"AAAA,OAAOA,KAAK,IAAIC,UAAU,EAAEC,SAAS,EAAEC,mBAAmB,EAAEC,QAAQ,QAAQ,OAAO;AACnF,SAASC,YAAY,QAAQ,WAAW;AACxC,SAASC,eAAe,QAAQ,cAAc;AAC9C,OAAO,SAASC,wBAAwBA,CAACC,UAAU,EAAE;EACjD,SAASC,kBAAkBA,CAACC,KAAK,EAAEC,YAAY,EAAE;IAC7C,MAAM;MAAEC,QAAQ;MAAGC;IAAS,CAAC,GAAGL,UAAU,CAACE,KAAK,CAAC,CAACI,OAAO;IACzDX,mBAAmB,CAACQ,YAAY,EAAE,MAAIC,QAAQ,CAAC;IAC/C,OAAOF,KAAK,CAACK,QAAQ,IAAI,IAAI,GAAG,IAAI,GAAG,aAAcf,KAAK,CAACgB,aAAa,CAACV,eAAe,EAAE;MACtFW,KAAK,EAAEJ;IACX,CAAC,EAAEH,KAAK,CAACK,QAAQ,CAAC;EACtB;EACA,OAAO,aAAcd,UAAU,CAACQ,kBAAkB,CAAC;AACvD;AACA,OAAO,SAASS,yBAAyBA,CAACV,UAAU,EAAE;EAClD,SAASW,gBAAgBA,CAACT,KAAK,EAAEC,YAAY,EAAE;IAC3C,MAAM,CAACS,MAAM,EAAEC,OAAO,CAAC,GAAGjB,QAAQ,CAAC,KAAK,CAAC;IACzC,MAAM;MAAEQ;IAAU,CAAC,GAAGJ,UAAU,CAACE,KAAK,EAAEW,OAAO,CAAC,CAACP,OAAO;IACxDX,mBAAmB,CAACQ,YAAY,EAAE,MAAIC,QAAQ,CAAC;IAC/CV,SAAS,CAAC,SAASoB,aAAaA,CAAA,EAAG;MAC/B,IAAIF,MAAM,EAAE;QACRR,QAAQ,CAACW,MAAM,CAAC,CAAC;MACrB;IACJ,CAAC,EAAE,CACCX,QAAQ,EACRQ,MAAM,EACNV,KAAK,CAACK,QAAQ,CACjB,CAAC;IACF;IACA,MAAMS,WAAW,GAAGZ,QAAQ,CAACa,YAAY;IACzC,OAAOD,WAAW,GAAG,aAAcnB,YAAY,CAACK,KAAK,CAACK,QAAQ,EAAES,WAAW,CAAC,GAAG,IAAI;EACvF;EACA,OAAO,aAAcvB,UAAU,CAACkB,gBAAgB,CAAC;AACrD;AACA,OAAO,SAASO,mBAAmBA,CAAClB,UAAU,EAAE;EAC5C,SAASmB,aAAaA,CAACjB,KAAK,EAAEC,YAAY,EAAE;IACxC,MAAM;MAAEC;IAAU,CAAC,GAAGJ,UAAU,CAACE,KAAK,CAAC,CAACI,OAAO;IAC/CX,mBAAmB,CAACQ,YAAY,EAAE,MAAIC,QAAQ,CAAC;IAC/C,OAAO,IAAI;EACf;EACA,OAAO,aAAcX,UAAU,CAAC0B,aAAa,CAAC;AAClD","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}