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/b7bed5cd3ebed41228197566182...

1 line
3.5 KiB

{"ast":null,"code":"import classNames from 'classnames';\nimport * as React from 'react';\nimport { useButtonProps } from '@restart/ui/Button';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst defaultProps = {\n variant: 'primary',\n active: false,\n disabled: false\n};\nconst Button = /*#__PURE__*/React.forwardRef((_ref, ref) => {\n let {\n as,\n bsPrefix,\n variant,\n size,\n active,\n className,\n ...props\n } = _ref;\n const prefix = useBootstrapPrefix(bsPrefix, 'btn');\n const [buttonProps, {\n tagName\n }] = useButtonProps({\n tagName: as,\n ...props\n });\n const Component = tagName;\n return /*#__PURE__*/_jsx(Component, {\n ...buttonProps,\n ...props,\n ref: ref,\n className: classNames(className, prefix, active && 'active', variant && `${prefix}-${variant}`, size && `${prefix}-${size}`, props.href && props.disabled && 'disabled')\n });\n});\nButton.displayName = 'Button';\nButton.defaultProps = defaultProps;\nexport default Button;","map":{"version":3,"names":["classNames","React","useButtonProps","useBootstrapPrefix","jsx","_jsx","defaultProps","variant","active","disabled","Button","forwardRef","ref","as","bsPrefix","size","className","props","prefix","buttonProps","tagName","Component","href","displayName"],"sources":["C:/Cours/SAE/SAE-3.01/Scripted/Scripted/website/node_modules/react-bootstrap/esm/Button.js"],"sourcesContent":["import classNames from 'classnames';\nimport * as React from 'react';\nimport { useButtonProps } from '@restart/ui/Button';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst defaultProps = {\n variant: 'primary',\n active: false,\n disabled: false\n};\nconst Button = /*#__PURE__*/React.forwardRef(({\n as,\n bsPrefix,\n variant,\n size,\n active,\n className,\n ...props\n}, ref) => {\n const prefix = useBootstrapPrefix(bsPrefix, 'btn');\n const [buttonProps, {\n tagName\n }] = useButtonProps({\n tagName: as,\n ...props\n });\n const Component = tagName;\n return /*#__PURE__*/_jsx(Component, { ...buttonProps,\n ...props,\n ref: ref,\n className: classNames(className, prefix, active && 'active', variant && `${prefix}-${variant}`, size && `${prefix}-${size}`, props.href && props.disabled && 'disabled')\n });\n});\nButton.displayName = 'Button';\nButton.defaultProps = defaultProps;\nexport default Button;"],"mappings":"AAAA,OAAOA,UAAU,MAAM,YAAY;AACnC,OAAO,KAAKC,KAAK,MAAM,OAAO;AAC9B,SAASC,cAAc,QAAQ,oBAAoB;AACnD,SAASC,kBAAkB,QAAQ,iBAAiB;AACpD,SAASC,GAAG,IAAIC,IAAI,QAAQ,mBAAmB;AAC/C,MAAMC,YAAY,GAAG;EACnBC,OAAO,EAAE,SAAS;EAClBC,MAAM,EAAE,KAAK;EACbC,QAAQ,EAAE;AACZ,CAAC;AACD,MAAMC,MAAM,GAAG,aAAaT,KAAK,CAACU,UAAU,CAAC,OAQ1CC,GAAG,KAAK;EAAA,IARmC;IAC5CC,EAAE;IACFC,QAAQ;IACRP,OAAO;IACPQ,IAAI;IACJP,MAAM;IACNQ,SAAS;IACT,GAAGC;EACL,CAAC;EACC,MAAMC,MAAM,GAAGf,kBAAkB,CAACW,QAAQ,EAAE,KAAK,CAAC;EAClD,MAAM,CAACK,WAAW,EAAE;IAClBC;EACF,CAAC,CAAC,GAAGlB,cAAc,CAAC;IAClBkB,OAAO,EAAEP,EAAE;IACX,GAAGI;EACL,CAAC,CAAC;EACF,MAAMI,SAAS,GAAGD,OAAO;EACzB,OAAO,aAAaf,IAAI,CAACgB,SAAS,EAAE;IAAE,GAAGF,WAAW;IAClD,GAAGF,KAAK;IACRL,GAAG,EAAEA,GAAG;IACRI,SAAS,EAAEhB,UAAU,CAACgB,SAAS,EAAEE,MAAM,EAAEV,MAAM,IAAI,QAAQ,EAAED,OAAO,IAAK,GAAEW,MAAO,IAAGX,OAAQ,EAAC,EAAEQ,IAAI,IAAK,GAAEG,MAAO,IAAGH,IAAK,EAAC,EAAEE,KAAK,CAACK,IAAI,IAAIL,KAAK,CAACR,QAAQ,IAAI,UAAU;EACzK,CAAC,CAAC;AACJ,CAAC,CAAC;AACFC,MAAM,CAACa,WAAW,GAAG,QAAQ;AAC7Bb,MAAM,CAACJ,YAAY,GAAGA,YAAY;AAClC,eAAeI,MAAM"},"metadata":{},"sourceType":"module"}