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
6.5 KiB
1 line
6.5 KiB
{"ast":null,"code":"import React, { useCallback, useRef } from 'react';\nimport Transition from 'react-transition-group/Transition';\nimport useMergedRefs from '@restart/hooks/useMergedRefs';\nimport safeFindDOMNode from './safeFindDOMNode';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\n// Normalizes Transition callbacks when nodeRef is used.\nconst TransitionWrapper = /*#__PURE__*/React.forwardRef((_ref, ref) => {\n let {\n onEnter,\n onEntering,\n onEntered,\n onExit,\n onExiting,\n onExited,\n addEndListener,\n children,\n childRef,\n ...props\n } = _ref;\n const nodeRef = useRef(null);\n const mergedRef = useMergedRefs(nodeRef, childRef);\n const attachRef = r => {\n mergedRef(safeFindDOMNode(r));\n };\n const normalize = callback => param => {\n if (callback && nodeRef.current) {\n callback(nodeRef.current, param);\n }\n };\n /* eslint-disable react-hooks/exhaustive-deps */\n\n const handleEnter = useCallback(normalize(onEnter), [onEnter]);\n const handleEntering = useCallback(normalize(onEntering), [onEntering]);\n const handleEntered = useCallback(normalize(onEntered), [onEntered]);\n const handleExit = useCallback(normalize(onExit), [onExit]);\n const handleExiting = useCallback(normalize(onExiting), [onExiting]);\n const handleExited = useCallback(normalize(onExited), [onExited]);\n const handleAddEndListener = useCallback(normalize(addEndListener), [addEndListener]);\n /* eslint-enable react-hooks/exhaustive-deps */\n\n return /*#__PURE__*/_jsx(Transition, {\n ref: ref,\n ...props,\n onEnter: handleEnter,\n onEntered: handleEntered,\n onEntering: handleEntering,\n onExit: handleExit,\n onExited: handleExited,\n onExiting: handleExiting,\n addEndListener: handleAddEndListener,\n nodeRef: nodeRef,\n children: typeof children === 'function' ? (status, innerProps) => children(status, {\n ...innerProps,\n ref: attachRef\n }) : /*#__PURE__*/React.cloneElement(children, {\n ref: attachRef\n })\n });\n});\nexport default TransitionWrapper;","map":{"version":3,"names":["React","useCallback","useRef","Transition","useMergedRefs","safeFindDOMNode","jsx","_jsx","TransitionWrapper","forwardRef","ref","onEnter","onEntering","onEntered","onExit","onExiting","onExited","addEndListener","children","childRef","props","nodeRef","mergedRef","attachRef","r","normalize","callback","param","current","handleEnter","handleEntering","handleEntered","handleExit","handleExiting","handleExited","handleAddEndListener","status","innerProps","cloneElement"],"sources":["C:/Cours/SAE/SAE-3.01/Scripted/Scripted/website/node_modules/react-bootstrap/esm/TransitionWrapper.js"],"sourcesContent":["import React, { useCallback, useRef } from 'react';\nimport Transition from 'react-transition-group/Transition';\nimport useMergedRefs from '@restart/hooks/useMergedRefs';\nimport safeFindDOMNode from './safeFindDOMNode';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\n// Normalizes Transition callbacks when nodeRef is used.\nconst TransitionWrapper = /*#__PURE__*/React.forwardRef(({\n onEnter,\n onEntering,\n onEntered,\n onExit,\n onExiting,\n onExited,\n addEndListener,\n children,\n childRef,\n ...props\n}, ref) => {\n const nodeRef = useRef(null);\n const mergedRef = useMergedRefs(nodeRef, childRef);\n\n const attachRef = r => {\n mergedRef(safeFindDOMNode(r));\n };\n\n const normalize = callback => param => {\n if (callback && nodeRef.current) {\n callback(nodeRef.current, param);\n }\n };\n /* eslint-disable react-hooks/exhaustive-deps */\n\n\n const handleEnter = useCallback(normalize(onEnter), [onEnter]);\n const handleEntering = useCallback(normalize(onEntering), [onEntering]);\n const handleEntered = useCallback(normalize(onEntered), [onEntered]);\n const handleExit = useCallback(normalize(onExit), [onExit]);\n const handleExiting = useCallback(normalize(onExiting), [onExiting]);\n const handleExited = useCallback(normalize(onExited), [onExited]);\n const handleAddEndListener = useCallback(normalize(addEndListener), [addEndListener]);\n /* eslint-enable react-hooks/exhaustive-deps */\n\n return /*#__PURE__*/_jsx(Transition, {\n ref: ref,\n ...props,\n onEnter: handleEnter,\n onEntered: handleEntered,\n onEntering: handleEntering,\n onExit: handleExit,\n onExited: handleExited,\n onExiting: handleExiting,\n addEndListener: handleAddEndListener,\n nodeRef: nodeRef,\n children: typeof children === 'function' ? (status, innerProps) => children(status, { ...innerProps,\n ref: attachRef\n }) : /*#__PURE__*/React.cloneElement(children, {\n ref: attachRef\n })\n });\n});\nexport default TransitionWrapper;"],"mappings":"AAAA,OAAOA,KAAK,IAAIC,WAAW,EAAEC,MAAM,QAAQ,OAAO;AAClD,OAAOC,UAAU,MAAM,mCAAmC;AAC1D,OAAOC,aAAa,MAAM,8BAA8B;AACxD,OAAOC,eAAe,MAAM,mBAAmB;AAC/C,SAASC,GAAG,IAAIC,IAAI,QAAQ,mBAAmB;AAC/C;AACA,MAAMC,iBAAiB,GAAG,aAAaR,KAAK,CAACS,UAAU,CAAC,OAWrDC,GAAG,KAAK;EAAA,IAX8C;IACvDC,OAAO;IACPC,UAAU;IACVC,SAAS;IACTC,MAAM;IACNC,SAAS;IACTC,QAAQ;IACRC,cAAc;IACdC,QAAQ;IACRC,QAAQ;IACR,GAAGC;EACL,CAAC;EACC,MAAMC,OAAO,GAAGnB,MAAM,CAAC,IAAI,CAAC;EAC5B,MAAMoB,SAAS,GAAGlB,aAAa,CAACiB,OAAO,EAAEF,QAAQ,CAAC;EAElD,MAAMI,SAAS,GAAGC,CAAC,IAAI;IACrBF,SAAS,CAACjB,eAAe,CAACmB,CAAC,CAAC,CAAC;EAC/B,CAAC;EAED,MAAMC,SAAS,GAAGC,QAAQ,IAAIC,KAAK,IAAI;IACrC,IAAID,QAAQ,IAAIL,OAAO,CAACO,OAAO,EAAE;MAC/BF,QAAQ,CAACL,OAAO,CAACO,OAAO,EAAED,KAAK,CAAC;IAClC;EACF,CAAC;EACD;;EAGA,MAAME,WAAW,GAAG5B,WAAW,CAACwB,SAAS,CAACd,OAAO,CAAC,EAAE,CAACA,OAAO,CAAC,CAAC;EAC9D,MAAMmB,cAAc,GAAG7B,WAAW,CAACwB,SAAS,CAACb,UAAU,CAAC,EAAE,CAACA,UAAU,CAAC,CAAC;EACvE,MAAMmB,aAAa,GAAG9B,WAAW,CAACwB,SAAS,CAACZ,SAAS,CAAC,EAAE,CAACA,SAAS,CAAC,CAAC;EACpE,MAAMmB,UAAU,GAAG/B,WAAW,CAACwB,SAAS,CAACX,MAAM,CAAC,EAAE,CAACA,MAAM,CAAC,CAAC;EAC3D,MAAMmB,aAAa,GAAGhC,WAAW,CAACwB,SAAS,CAACV,SAAS,CAAC,EAAE,CAACA,SAAS,CAAC,CAAC;EACpE,MAAMmB,YAAY,GAAGjC,WAAW,CAACwB,SAAS,CAACT,QAAQ,CAAC,EAAE,CAACA,QAAQ,CAAC,CAAC;EACjE,MAAMmB,oBAAoB,GAAGlC,WAAW,CAACwB,SAAS,CAACR,cAAc,CAAC,EAAE,CAACA,cAAc,CAAC,CAAC;EACrF;;EAEA,OAAO,aAAaV,IAAI,CAACJ,UAAU,EAAE;IACnCO,GAAG,EAAEA,GAAG;IACR,GAAGU,KAAK;IACRT,OAAO,EAAEkB,WAAW;IACpBhB,SAAS,EAAEkB,aAAa;IACxBnB,UAAU,EAAEkB,cAAc;IAC1BhB,MAAM,EAAEkB,UAAU;IAClBhB,QAAQ,EAAEkB,YAAY;IACtBnB,SAAS,EAAEkB,aAAa;IACxBhB,cAAc,EAAEkB,oBAAoB;IACpCd,OAAO,EAAEA,OAAO;IAChBH,QAAQ,EAAE,OAAOA,QAAQ,KAAK,UAAU,GAAG,CAACkB,MAAM,EAAEC,UAAU,KAAKnB,QAAQ,CAACkB,MAAM,EAAE;MAAE,GAAGC,UAAU;MACjG3B,GAAG,EAAEa;IACP,CAAC,CAAC,GAAG,aAAavB,KAAK,CAACsC,YAAY,CAACpB,QAAQ,EAAE;MAC7CR,GAAG,EAAEa;IACP,CAAC;EACH,CAAC,CAAC;AACJ,CAAC,CAAC;AACF,eAAef,iBAAiB"},"metadata":{},"sourceType":"module"} |