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.
Scripted/website/node_modules/.cache/babel-loader/22c0edd1a32ce775e81e3f9a9d0...

1 line
4.6 KiB

{"ast":null,"code":"import classNames from 'classnames';\nimport * as React from 'react';\nimport { useContext } from 'react';\nimport useEventCallback from '@restart/hooks/useEventCallback';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport NavbarContext from './NavbarContext';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst defaultProps = {\n label: 'Toggle navigation'\n};\nconst NavbarToggle = /*#__PURE__*/React.forwardRef((_ref, ref) => {\n let {\n bsPrefix,\n className,\n children,\n label,\n // Need to define the default \"as\" during prop destructuring to be compatible with styled-components github.com/react-bootstrap/react-bootstrap/issues/3595\n as: Component = 'button',\n onClick,\n ...props\n } = _ref;\n bsPrefix = useBootstrapPrefix(bsPrefix, 'navbar-toggler');\n const {\n onToggle,\n expanded\n } = useContext(NavbarContext) || {};\n const handleClick = useEventCallback(e => {\n if (onClick) onClick(e);\n if (onToggle) onToggle();\n });\n if (Component === 'button') {\n props.type = 'button';\n }\n return /*#__PURE__*/_jsx(Component, {\n ...props,\n ref: ref,\n onClick: handleClick,\n \"aria-label\": label,\n className: classNames(className, bsPrefix, !expanded && 'collapsed'),\n children: children || /*#__PURE__*/_jsx(\"span\", {\n className: `${bsPrefix}-icon`\n })\n });\n});\nNavbarToggle.displayName = 'NavbarToggle';\nNavbarToggle.defaultProps = defaultProps;\nexport default NavbarToggle;","map":{"version":3,"names":["classNames","React","useContext","useEventCallback","useBootstrapPrefix","NavbarContext","jsx","_jsx","defaultProps","label","NavbarToggle","forwardRef","ref","bsPrefix","className","children","as","Component","onClick","props","onToggle","expanded","handleClick","e","type","displayName"],"sources":["C:/Cours/SAE/SAE-3.01/Scripted/Scripted/website/node_modules/react-bootstrap/esm/NavbarToggle.js"],"sourcesContent":["import classNames from 'classnames';\nimport * as React from 'react';\nimport { useContext } from 'react';\nimport useEventCallback from '@restart/hooks/useEventCallback';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport NavbarContext from './NavbarContext';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst defaultProps = {\n label: 'Toggle navigation'\n};\nconst NavbarToggle = /*#__PURE__*/React.forwardRef(({\n bsPrefix,\n className,\n children,\n label,\n // Need to define the default \"as\" during prop destructuring to be compatible with styled-components github.com/react-bootstrap/react-bootstrap/issues/3595\n as: Component = 'button',\n onClick,\n ...props\n}, ref) => {\n bsPrefix = useBootstrapPrefix(bsPrefix, 'navbar-toggler');\n const {\n onToggle,\n expanded\n } = useContext(NavbarContext) || {};\n const handleClick = useEventCallback(e => {\n if (onClick) onClick(e);\n if (onToggle) onToggle();\n });\n\n if (Component === 'button') {\n props.type = 'button';\n }\n\n return /*#__PURE__*/_jsx(Component, { ...props,\n ref: ref,\n onClick: handleClick,\n \"aria-label\": label,\n className: classNames(className, bsPrefix, !expanded && 'collapsed'),\n children: children || /*#__PURE__*/_jsx(\"span\", {\n className: `${bsPrefix}-icon`\n })\n });\n});\nNavbarToggle.displayName = 'NavbarToggle';\nNavbarToggle.defaultProps = defaultProps;\nexport default NavbarToggle;"],"mappings":"AAAA,OAAOA,UAAU,MAAM,YAAY;AACnC,OAAO,KAAKC,KAAK,MAAM,OAAO;AAC9B,SAASC,UAAU,QAAQ,OAAO;AAClC,OAAOC,gBAAgB,MAAM,iCAAiC;AAC9D,SAASC,kBAAkB,QAAQ,iBAAiB;AACpD,OAAOC,aAAa,MAAM,iBAAiB;AAC3C,SAASC,GAAG,IAAIC,IAAI,QAAQ,mBAAmB;AAC/C,MAAMC,YAAY,GAAG;EACnBC,KAAK,EAAE;AACT,CAAC;AACD,MAAMC,YAAY,GAAG,aAAaT,KAAK,CAACU,UAAU,CAAC,OAShDC,GAAG,KAAK;EAAA,IATyC;IAClDC,QAAQ;IACRC,SAAS;IACTC,QAAQ;IACRN,KAAK;IACL;IACAO,EAAE,EAAEC,SAAS,GAAG,QAAQ;IACxBC,OAAO;IACP,GAAGC;EACL,CAAC;EACCN,QAAQ,GAAGT,kBAAkB,CAACS,QAAQ,EAAE,gBAAgB,CAAC;EACzD,MAAM;IACJO,QAAQ;IACRC;EACF,CAAC,GAAGnB,UAAU,CAACG,aAAa,CAAC,IAAI,CAAC,CAAC;EACnC,MAAMiB,WAAW,GAAGnB,gBAAgB,CAACoB,CAAC,IAAI;IACxC,IAAIL,OAAO,EAAEA,OAAO,CAACK,CAAC,CAAC;IACvB,IAAIH,QAAQ,EAAEA,QAAQ,EAAE;EAC1B,CAAC,CAAC;EAEF,IAAIH,SAAS,KAAK,QAAQ,EAAE;IAC1BE,KAAK,CAACK,IAAI,GAAG,QAAQ;EACvB;EAEA,OAAO,aAAajB,IAAI,CAACU,SAAS,EAAE;IAAE,GAAGE,KAAK;IAC5CP,GAAG,EAAEA,GAAG;IACRM,OAAO,EAAEI,WAAW;IACpB,YAAY,EAAEb,KAAK;IACnBK,SAAS,EAAEd,UAAU,CAACc,SAAS,EAAED,QAAQ,EAAE,CAACQ,QAAQ,IAAI,WAAW,CAAC;IACpEN,QAAQ,EAAEA,QAAQ,IAAI,aAAaR,IAAI,CAAC,MAAM,EAAE;MAC9CO,SAAS,EAAG,GAAED,QAAS;IACzB,CAAC;EACH,CAAC,CAAC;AACJ,CAAC,CAAC;AACFH,YAAY,CAACe,WAAW,GAAG,cAAc;AACzCf,YAAY,CAACF,YAAY,GAAGA,YAAY;AACxC,eAAeE,YAAY"},"metadata":{},"sourceType":"module"}