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
4.4 KiB
1 line
4.4 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 CloseButton from './CloseButton';\nimport ToastContext from './ToastContext';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\nconst defaultProps = {\n closeLabel: 'Close',\n closeButton: true\n};\nconst ToastHeader = /*#__PURE__*/React.forwardRef((_ref, ref) => {\n let {\n bsPrefix,\n closeLabel,\n closeVariant,\n closeButton,\n className,\n children,\n ...props\n } = _ref;\n bsPrefix = useBootstrapPrefix(bsPrefix, 'toast-header');\n const context = useContext(ToastContext);\n const handleClick = useEventCallback(e => {\n context == null ? void 0 : context.onClose == null ? void 0 : context.onClose(e);\n });\n return /*#__PURE__*/_jsxs(\"div\", {\n ref: ref,\n ...props,\n className: classNames(bsPrefix, className),\n children: [children, closeButton && /*#__PURE__*/_jsx(CloseButton, {\n \"aria-label\": closeLabel,\n variant: closeVariant,\n onClick: handleClick,\n \"data-dismiss\": \"toast\"\n })]\n });\n});\nToastHeader.displayName = 'ToastHeader';\nToastHeader.defaultProps = defaultProps;\nexport default ToastHeader;","map":{"version":3,"names":["classNames","React","useContext","useEventCallback","useBootstrapPrefix","CloseButton","ToastContext","jsx","_jsx","jsxs","_jsxs","defaultProps","closeLabel","closeButton","ToastHeader","forwardRef","ref","bsPrefix","closeVariant","className","children","props","context","handleClick","e","onClose","variant","onClick","displayName"],"sources":["C:/Cours/SAE/SAE-3.01/Scripted/Scripted/website/node_modules/react-bootstrap/esm/ToastHeader.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 CloseButton from './CloseButton';\nimport ToastContext from './ToastContext';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\nconst defaultProps = {\n closeLabel: 'Close',\n closeButton: true\n};\nconst ToastHeader = /*#__PURE__*/React.forwardRef(({\n bsPrefix,\n closeLabel,\n closeVariant,\n closeButton,\n className,\n children,\n ...props\n}, ref) => {\n bsPrefix = useBootstrapPrefix(bsPrefix, 'toast-header');\n const context = useContext(ToastContext);\n const handleClick = useEventCallback(e => {\n context == null ? void 0 : context.onClose == null ? void 0 : context.onClose(e);\n });\n return /*#__PURE__*/_jsxs(\"div\", {\n ref: ref,\n ...props,\n className: classNames(bsPrefix, className),\n children: [children, closeButton && /*#__PURE__*/_jsx(CloseButton, {\n \"aria-label\": closeLabel,\n variant: closeVariant,\n onClick: handleClick,\n \"data-dismiss\": \"toast\"\n })]\n });\n});\nToastHeader.displayName = 'ToastHeader';\nToastHeader.defaultProps = defaultProps;\nexport default ToastHeader;"],"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,WAAW,MAAM,eAAe;AACvC,OAAOC,YAAY,MAAM,gBAAgB;AACzC,SAASC,GAAG,IAAIC,IAAI,QAAQ,mBAAmB;AAC/C,SAASC,IAAI,IAAIC,KAAK,QAAQ,mBAAmB;AACjD,MAAMC,YAAY,GAAG;EACnBC,UAAU,EAAE,OAAO;EACnBC,WAAW,EAAE;AACf,CAAC;AACD,MAAMC,WAAW,GAAG,aAAab,KAAK,CAACc,UAAU,CAAC,OAQ/CC,GAAG,KAAK;EAAA,IARwC;IACjDC,QAAQ;IACRL,UAAU;IACVM,YAAY;IACZL,WAAW;IACXM,SAAS;IACTC,QAAQ;IACR,GAAGC;EACL,CAAC;EACCJ,QAAQ,GAAGb,kBAAkB,CAACa,QAAQ,EAAE,cAAc,CAAC;EACvD,MAAMK,OAAO,GAAGpB,UAAU,CAACI,YAAY,CAAC;EACxC,MAAMiB,WAAW,GAAGpB,gBAAgB,CAACqB,CAAC,IAAI;IACxCF,OAAO,IAAI,IAAI,GAAG,KAAK,CAAC,GAAGA,OAAO,CAACG,OAAO,IAAI,IAAI,GAAG,KAAK,CAAC,GAAGH,OAAO,CAACG,OAAO,CAACD,CAAC,CAAC;EAClF,CAAC,CAAC;EACF,OAAO,aAAad,KAAK,CAAC,KAAK,EAAE;IAC/BM,GAAG,EAAEA,GAAG;IACR,GAAGK,KAAK;IACRF,SAAS,EAAEnB,UAAU,CAACiB,QAAQ,EAAEE,SAAS,CAAC;IAC1CC,QAAQ,EAAE,CAACA,QAAQ,EAAEP,WAAW,IAAI,aAAaL,IAAI,CAACH,WAAW,EAAE;MACjE,YAAY,EAAEO,UAAU;MACxBc,OAAO,EAAER,YAAY;MACrBS,OAAO,EAAEJ,WAAW;MACpB,cAAc,EAAE;IAClB,CAAC,CAAC;EACJ,CAAC,CAAC;AACJ,CAAC,CAAC;AACFT,WAAW,CAACc,WAAW,GAAG,aAAa;AACvCd,WAAW,CAACH,YAAY,GAAGA,YAAY;AACvC,eAAeG,WAAW"},"metadata":{},"sourceType":"module"} |