You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
2.7 KiB
1 line
2.7 KiB
{"ast":null,"code":"import { useMemo, useRef } from 'react';\nimport hasClass from 'dom-helpers/hasClass';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport Popover from './Popover'; // This is meant for internal use.\n// This applies a custom offset to the overlay if it's a popover.\n\nexport default function useOverlayOffset(customOffset) {\n const overlayRef = useRef(null);\n const popoverClass = useBootstrapPrefix(undefined, 'popover');\n const offset = useMemo(() => ({\n name: 'offset',\n options: {\n offset: () => {\n if (overlayRef.current && hasClass(overlayRef.current, popoverClass)) {\n return customOffset || Popover.POPPER_OFFSET;\n }\n return customOffset || [0, 0];\n }\n }\n }), [customOffset, popoverClass]);\n return [overlayRef, [offset]];\n}","map":{"version":3,"names":["useMemo","useRef","hasClass","useBootstrapPrefix","Popover","useOverlayOffset","customOffset","overlayRef","popoverClass","undefined","offset","name","options","current","POPPER_OFFSET"],"sources":["C:/Cours/SAE/SAE-3.01/Scripted/Scripted/website/node_modules/react-bootstrap/esm/useOverlayOffset.js"],"sourcesContent":["import { useMemo, useRef } from 'react';\nimport hasClass from 'dom-helpers/hasClass';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport Popover from './Popover'; // This is meant for internal use.\n// This applies a custom offset to the overlay if it's a popover.\n\nexport default function useOverlayOffset(customOffset) {\n const overlayRef = useRef(null);\n const popoverClass = useBootstrapPrefix(undefined, 'popover');\n const offset = useMemo(() => ({\n name: 'offset',\n options: {\n offset: () => {\n if (overlayRef.current && hasClass(overlayRef.current, popoverClass)) {\n return customOffset || Popover.POPPER_OFFSET;\n }\n\n return customOffset || [0, 0];\n }\n }\n }), [customOffset, popoverClass]);\n return [overlayRef, [offset]];\n}"],"mappings":"AAAA,SAASA,OAAO,EAAEC,MAAM,QAAQ,OAAO;AACvC,OAAOC,QAAQ,MAAM,sBAAsB;AAC3C,SAASC,kBAAkB,QAAQ,iBAAiB;AACpD,OAAOC,OAAO,MAAM,WAAW,CAAC,CAAC;AACjC;;AAEA,eAAe,SAASC,gBAAgB,CAACC,YAAY,EAAE;EACrD,MAAMC,UAAU,GAAGN,MAAM,CAAC,IAAI,CAAC;EAC/B,MAAMO,YAAY,GAAGL,kBAAkB,CAACM,SAAS,EAAE,SAAS,CAAC;EAC7D,MAAMC,MAAM,GAAGV,OAAO,CAAC,OAAO;IAC5BW,IAAI,EAAE,QAAQ;IACdC,OAAO,EAAE;MACPF,MAAM,EAAE,MAAM;QACZ,IAAIH,UAAU,CAACM,OAAO,IAAIX,QAAQ,CAACK,UAAU,CAACM,OAAO,EAAEL,YAAY,CAAC,EAAE;UACpE,OAAOF,YAAY,IAAIF,OAAO,CAACU,aAAa;QAC9C;QAEA,OAAOR,YAAY,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC;MAC/B;IACF;EACF,CAAC,CAAC,EAAE,CAACA,YAAY,EAAEE,YAAY,CAAC,CAAC;EACjC,OAAO,CAACD,UAAU,EAAE,CAACG,MAAM,CAAC,CAAC;AAC/B"},"metadata":{},"sourceType":"module"} |