UNPKG

botframework-webchat-component

Version:
59 lines (41 loc) 6.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _botframeworkWebchatApi = require("botframework-webchat-api"); var _propTypes = _interopRequireDefault(require("prop-types")); var _react = _interopRequireDefault(require("react")); var _ScreenReaderText = _interopRequireDefault(require("./ScreenReaderText")); var _useStyleSet3 = _interopRequireDefault(require("./hooks/useStyleSet")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } function _iterableToArrayLimit(arr, i) { if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } var useLocalizer = _botframeworkWebchatApi.hooks.useLocalizer; var ErrorBox = function ErrorBox(_ref) { var error = _ref.error, type = _ref.type; var _useStyleSet = (0, _useStyleSet3.default)(), _useStyleSet2 = _slicedToArray(_useStyleSet, 1), errorBoxStyleSet = _useStyleSet2[0].errorBox; var localize = useLocalizer(); return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_ScreenReaderText.default, { text: localize('ACTIVITY_ERROR_BOX_TITLE') }), /*#__PURE__*/_react.default.createElement("div", { className: errorBoxStyleSet }, /*#__PURE__*/_react.default.createElement("div", null, type), /*#__PURE__*/_react.default.createElement("details", null, /*#__PURE__*/_react.default.createElement("summary", null, error.message), /*#__PURE__*/_react.default.createElement("pre", null, error.stack)))); }; ErrorBox.defaultProps = { type: '' }; ErrorBox.propTypes = { error: _propTypes.default.instanceOf(Error).isRequired, type: _propTypes.default.string }; var _default = ErrorBox; exports.default = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9FcnJvckJveC5qcyJdLCJuYW1lcyI6WyJ1c2VMb2NhbGl6ZXIiLCJob29rcyIsIkVycm9yQm94IiwiZXJyb3IiLCJ0eXBlIiwiZXJyb3JCb3hTdHlsZVNldCIsImVycm9yQm94IiwibG9jYWxpemUiLCJtZXNzYWdlIiwic3RhY2siLCJkZWZhdWx0UHJvcHMiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJpbnN0YW5jZU9mIiwiRXJyb3IiLCJpc1JlcXVpcmVkIiwic3RyaW5nIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBRUE7O0FBQ0E7O0FBQ0E7O0FBRUE7O0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7SUFFUUEsWSxHQUFpQkMsNkIsQ0FBakJELFk7O0FBRVIsSUFBTUUsUUFBUSxHQUFHLFNBQVhBLFFBQVcsT0FBcUI7QUFBQSxNQUFsQkMsS0FBa0IsUUFBbEJBLEtBQWtCO0FBQUEsTUFBWEMsSUFBVyxRQUFYQSxJQUFXOztBQUFBLHFCQUNLLDRCQURMO0FBQUE7QUFBQSxNQUNqQkMsZ0JBRGlCLG9CQUMzQkMsUUFEMkI7O0FBRXBDLE1BQU1DLFFBQVEsR0FBR1AsWUFBWSxFQUE3QjtBQUVBLHNCQUNFLDZCQUFDLGNBQUQsQ0FBTyxRQUFQLHFCQUNFLDZCQUFDLHlCQUFEO0FBQWtCLElBQUEsSUFBSSxFQUFFTyxRQUFRLENBQUMsMEJBQUQ7QUFBaEMsSUFERixlQUVFO0FBQUssSUFBQSxTQUFTLEVBQUVGO0FBQWhCLGtCQUNFLDBDQUFNRCxJQUFOLENBREYsZUFHRSwyREFDRSw4Q0FBVUQsS0FBSyxDQUFDSyxPQUFoQixDQURGLGVBRUUsMENBQU1MLEtBQUssQ0FBQ00sS0FBWixDQUZGLENBSEYsQ0FGRixDQURGO0FBYUQsQ0FqQkQ7O0FBbUJBUCxRQUFRLENBQUNRLFlBQVQsR0FBd0I7QUFDdEJOLEVBQUFBLElBQUksRUFBRTtBQURnQixDQUF4QjtBQUlBRixRQUFRLENBQUNTLFNBQVQsR0FBcUI7QUFDbkJSLEVBQUFBLEtBQUssRUFBRVMsbUJBQVVDLFVBQVYsQ0FBcUJDLEtBQXJCLEVBQTRCQyxVQURoQjtBQUVuQlgsRUFBQUEsSUFBSSxFQUFFUSxtQkFBVUk7QUFGRyxDQUFyQjtlQUtlZCxRIiwic291cmNlUm9vdCI6ImNvbXBvbmVudDovLy8iLCJzb3VyY2VzQ29udGVudCI6WyIvKiBlc2xpbnQgbm8tY29uc29sZTogXCJvZmZcIiAqL1xuXG5pbXBvcnQgeyBob29rcyB9IGZyb20gJ2JvdGZyYW1ld29yay13ZWJjaGF0LWFwaSc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcblxuaW1wb3J0IFNjcmVlblJlYWRlclRleHQgZnJvbSAnLi9TY3JlZW5SZWFkZXJUZXh0JztcbmltcG9ydCB1c2VTdHlsZVNldCBmcm9tICcuL2hvb2tzL3VzZVN0eWxlU2V0JztcblxuY29uc3QgeyB1c2VMb2NhbGl6ZXIgfSA9IGhvb2tzO1xuXG5jb25zdCBFcnJvckJveCA9ICh7IGVycm9yLCB0eXBlIH0pID0+IHtcbiAgY29uc3QgW3sgZXJyb3JCb3g6IGVycm9yQm94U3R5bGVTZXQgfV0gPSB1c2VTdHlsZVNldCgpO1xuICBjb25zdCBsb2NhbGl6ZSA9IHVzZUxvY2FsaXplcigpO1xuXG4gIHJldHVybiAoXG4gICAgPFJlYWN0LkZyYWdtZW50PlxuICAgICAgPFNjcmVlblJlYWRlclRleHQgdGV4dD17bG9jYWxpemUoJ0FDVElWSVRZX0VSUk9SX0JPWF9USVRMRScpfSAvPlxuICAgICAgPGRpdiBjbGFzc05hbWU9e2Vycm9yQm94U3R5bGVTZXR9PlxuICAgICAgICA8ZGl2Pnt0eXBlfTwvZGl2PlxuICAgICAgICB7LyogVGhlIGNhbGxzdGFjayBiZXR3ZWVuIHByb2R1Y3Rpb24gYW5kIGRldmVsb3BtZW50IGFyZSBkaWZmZXJlbnQsIHRodXMsIHdlIHNob3VsZCBoaWRlIGl0IGZvciB2aXN1YWwgcmVncmVzc2lvbiB0ZXN0ICovfVxuICAgICAgICA8ZGV0YWlscz5cbiAgICAgICAgICA8c3VtbWFyeT57ZXJyb3IubWVzc2FnZX08L3N1bW1hcnk+XG4gICAgICAgICAgPHByZT57ZXJyb3Iuc3RhY2t9PC9wcmU+XG4gICAgICAgIDwvZGV0YWlscz5cbiAgICAgIDwvZGl2PlxuICAgIDwvUmVhY3QuRnJhZ21lbnQ+XG4gICk7XG59O1xuXG5FcnJvckJveC5kZWZhdWx0UHJvcHMgPSB7XG4gIHR5cGU6ICcnXG59O1xuXG5FcnJvckJveC5wcm9wVHlwZXMgPSB7XG4gIGVycm9yOiBQcm9wVHlwZXMuaW5zdGFuY2VPZihFcnJvcikuaXNSZXF1aXJlZCxcbiAgdHlwZTogUHJvcFR5cGVzLnN0cmluZ1xufTtcblxuZXhwb3J0IGRlZmF1bHQgRXJyb3JCb3g7XG4iXX0=