{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nimport _defineProperty from \"@babel/runtime/helpers/esm/defineProperty\";\n\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n if (enumerableOnly) symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n });\n keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nfunction _objectSpread(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? arguments[i] : {};\n\n if (i % 2) {\n ownKeys(Object(source), true).forEach(function (key) {\n _defineProperty(target, key, source[key]);\n });\n } else if (Object.getOwnPropertyDescriptors) {\n Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));\n } else {\n ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n }\n\n return target;\n}\n\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport classNames from 'classnames';\nimport { mapToCssModules, tagPropType } from './utils';\nimport Fade from './Fade';\nvar propTypes = {\n children: PropTypes.node,\n className: PropTypes.string,\n cssModule: PropTypes.object,\n fade: PropTypes.bool,\n isOpen: PropTypes.bool,\n tag: tagPropType,\n transition: PropTypes.shape(Fade.propTypes),\n innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.string, PropTypes.func])\n};\nvar defaultProps = {\n isOpen: true,\n tag: 'div',\n fade: true,\n transition: _objectSpread(_objectSpread({}, Fade.defaultProps), {}, {\n unmountOnExit: true\n })\n};\n\nfunction Toast(props) {\n var className = props.className,\n cssModule = props.cssModule,\n Tag = props.tag,\n isOpen = props.isOpen,\n children = props.children,\n transition = props.transition,\n fade = props.fade,\n innerRef = props.innerRef,\n attributes = _objectWithoutPropertiesLoose(props, [\"className\", \"cssModule\", \"tag\", \"isOpen\", \"children\", \"transition\", \"fade\", \"innerRef\"]);\n\n var classes = mapToCssModules(classNames(className, 'toast'), cssModule);\n\n var toastTransition = _objectSpread(_objectSpread(_objectSpread({}, Fade.defaultProps), transition), {}, {\n baseClass: fade ? transition.baseClass : '',\n timeout: fade ? transition.timeout : 0\n });\n\n return /*#__PURE__*/React.createElement(Fade, _extends({}, attributes, toastTransition, {\n tag: Tag,\n className: classes,\n in: isOpen,\n role: \"alert\",\n innerRef: innerRef\n }), children);\n}\n\nToast.propTypes = propTypes;\nToast.defaultProps = defaultProps;\nexport default Toast;","map":{"version":3,"sources":["/app/node_modules/reactstrap/es/Toast.js"],"names":["_extends","_objectWithoutPropertiesLoose","_defineProperty","ownKeys","object","enumerableOnly","keys","Object","getOwnPropertySymbols","symbols","filter","sym","getOwnPropertyDescriptor","enumerable","push","apply","_objectSpread","target","i","arguments","length","source","forEach","key","getOwnPropertyDescriptors","defineProperties","defineProperty","React","PropTypes","classNames","mapToCssModules","tagPropType","Fade","propTypes","children","node","className","string","cssModule","fade","bool","isOpen","tag","transition","shape","innerRef","oneOfType","func","defaultProps","unmountOnExit","Toast","props","Tag","attributes","classes","toastTransition","baseClass","timeout","createElement","in","role"],"mappings":"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","sourcesContent":["import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nimport _defineProperty from \"@babel/runtime/helpers/esm/defineProperty\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport classNames from 'classnames';\nimport { mapToCssModules, tagPropType } from './utils';\nimport Fade from './Fade';\nvar propTypes = {\n children: PropTypes.node,\n className: PropTypes.string,\n cssModule: PropTypes.object,\n fade: PropTypes.bool,\n isOpen: PropTypes.bool,\n tag: tagPropType,\n transition: PropTypes.shape(Fade.propTypes),\n innerRef: PropTypes.oneOfType([PropTypes.object, PropTypes.string, PropTypes.func])\n};\nvar defaultProps = {\n isOpen: true,\n tag: 'div',\n fade: true,\n transition: _objectSpread(_objectSpread({}, Fade.defaultProps), {}, {\n unmountOnExit: true\n })\n};\n\nfunction Toast(props) {\n var className = props.className,\n cssModule = props.cssModule,\n Tag = props.tag,\n isOpen = props.isOpen,\n children = props.children,\n transition = props.transition,\n fade = props.fade,\n innerRef = props.innerRef,\n attributes = _objectWithoutPropertiesLoose(props, [\"className\", \"cssModule\", \"tag\", \"isOpen\", \"children\", \"transition\", \"fade\", \"innerRef\"]);\n\n var classes = mapToCssModules(classNames(className, 'toast'), cssModule);\n\n var toastTransition = _objectSpread(_objectSpread(_objectSpread({}, Fade.defaultProps), transition), {}, {\n baseClass: fade ? transition.baseClass : '',\n timeout: fade ? transition.timeout : 0\n });\n\n return /*#__PURE__*/React.createElement(Fade, _extends({}, attributes, toastTransition, {\n tag: Tag,\n className: classes,\n in: isOpen,\n role: \"alert\",\n innerRef: innerRef\n }), children);\n}\n\nToast.propTypes = propTypes;\nToast.defaultProps = defaultProps;\nexport default Toast;"]},"metadata":{},"sourceType":"module"}