UNPKG

botframework-webchat-component

Version:
46 lines (34 loc) 5 kB
"use strict"; function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _botframeworkWebchatApi = require("botframework-webchat-api"); var _propTypes = _interopRequireDefault(require("prop-types")); var _react = _interopRequireWildcard(require("react")); var _InlineMarkdown = _interopRequireDefault(require("../../../Utils/InlineMarkdown")); function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function _getRequireWildcardCache() { return cache; }; return cache; } function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var useLocalizer = _botframeworkWebchatApi.hooks.useLocalizer; var MARKDOWN_REFERENCES = ['RETRY']; var SendFailedRetry = function SendFailedRetry(_ref) { var onRetryClick = _ref.onRetryClick; var handleReference = (0, _react.useCallback)(function (_ref2) { var data = _ref2.data; return data === 'RETRY' && onRetryClick(); }, [onRetryClick]); var localize = useLocalizer(); var sendFailedText = localize('ACTIVITY_STATUS_SEND_FAILED_RETRY'); return /*#__PURE__*/_react.default.createElement(_InlineMarkdown.default, { onReference: handleReference, references: MARKDOWN_REFERENCES }, sendFailedText); }; SendFailedRetry.propTypes = { onRetryClick: _propTypes.default.func.isRequired }; var _default = SendFailedRetry; exports.default = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9NaWRkbGV3YXJlL0FjdGl2aXR5U3RhdHVzL1NlbmRTdGF0dXMvU2VuZEZhaWxlZFJldHJ5LmpzIl0sIm5hbWVzIjpbInVzZUxvY2FsaXplciIsImhvb2tzIiwiTUFSS0RPV05fUkVGRVJFTkNFUyIsIlNlbmRGYWlsZWRSZXRyeSIsIm9uUmV0cnlDbGljayIsImhhbmRsZVJlZmVyZW5jZSIsImRhdGEiLCJsb2NhbGl6ZSIsInNlbmRGYWlsZWRUZXh0IiwicHJvcFR5cGVzIiwiUHJvcFR5cGVzIiwiZnVuYyIsImlzUmVxdWlyZWQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFBOztBQUNBOztBQUNBOztBQUVBOzs7Ozs7OztJQUVRQSxZLEdBQWlCQyw2QixDQUFqQkQsWTtBQUVSLElBQU1FLG1CQUFtQixHQUFHLENBQUMsT0FBRCxDQUE1Qjs7QUFFQSxJQUFNQyxlQUFlLEdBQUcsU0FBbEJBLGVBQWtCLE9BQXNCO0FBQUEsTUFBbkJDLFlBQW1CLFFBQW5CQSxZQUFtQjtBQUM1QyxNQUFNQyxlQUFlLEdBQUcsd0JBQVk7QUFBQSxRQUFHQyxJQUFILFNBQUdBLElBQUg7QUFBQSxXQUFjQSxJQUFJLEtBQUssT0FBVCxJQUFvQkYsWUFBWSxFQUE5QztBQUFBLEdBQVosRUFBOEQsQ0FBQ0EsWUFBRCxDQUE5RCxDQUF4QjtBQUNBLE1BQU1HLFFBQVEsR0FBR1AsWUFBWSxFQUE3QjtBQUVBLE1BQU1RLGNBQWMsR0FBR0QsUUFBUSxDQUFDLG1DQUFELENBQS9CO0FBRUEsc0JBQ0UsNkJBQUMsdUJBQUQ7QUFBZ0IsSUFBQSxXQUFXLEVBQUVGLGVBQTdCO0FBQThDLElBQUEsVUFBVSxFQUFFSDtBQUExRCxLQUNHTSxjQURILENBREY7QUFLRCxDQVhEOztBQWFBTCxlQUFlLENBQUNNLFNBQWhCLEdBQTRCO0FBQzFCTCxFQUFBQSxZQUFZLEVBQUVNLG1CQUFVQyxJQUFWLENBQWVDO0FBREgsQ0FBNUI7ZUFJZVQsZSIsInNvdXJjZVJvb3QiOiJjb21wb25lbnQ6Ly8vIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgaG9va3MgfSBmcm9tICdib3RmcmFtZXdvcmstd2ViY2hhdC1hcGknO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBSZWFjdCwgeyB1c2VDYWxsYmFjayB9IGZyb20gJ3JlYWN0JztcblxuaW1wb3J0IElubGluZU1hcmtkb3duIGZyb20gJy4uLy4uLy4uL1V0aWxzL0lubGluZU1hcmtkb3duJztcblxuY29uc3QgeyB1c2VMb2NhbGl6ZXIgfSA9IGhvb2tzO1xuXG5jb25zdCBNQVJLRE9XTl9SRUZFUkVOQ0VTID0gWydSRVRSWSddO1xuXG5jb25zdCBTZW5kRmFpbGVkUmV0cnkgPSAoeyBvblJldHJ5Q2xpY2sgfSkgPT4ge1xuICBjb25zdCBoYW5kbGVSZWZlcmVuY2UgPSB1c2VDYWxsYmFjaygoeyBkYXRhIH0pID0+IGRhdGEgPT09ICdSRVRSWScgJiYgb25SZXRyeUNsaWNrKCksIFtvblJldHJ5Q2xpY2tdKTtcbiAgY29uc3QgbG9jYWxpemUgPSB1c2VMb2NhbGl6ZXIoKTtcblxuICBjb25zdCBzZW5kRmFpbGVkVGV4dCA9IGxvY2FsaXplKCdBQ1RJVklUWV9TVEFUVVNfU0VORF9GQUlMRURfUkVUUlknKTtcblxuICByZXR1cm4gKFxuICAgIDxJbmxpbmVNYXJrZG93biBvblJlZmVyZW5jZT17aGFuZGxlUmVmZXJlbmNlfSByZWZlcmVuY2VzPXtNQVJLRE9XTl9SRUZFUkVOQ0VTfT5cbiAgICAgIHtzZW5kRmFpbGVkVGV4dH1cbiAgICA8L0lubGluZU1hcmtkb3duPlxuICApO1xufTtcblxuU2VuZEZhaWxlZFJldHJ5LnByb3BUeXBlcyA9IHtcbiAgb25SZXRyeUNsaWNrOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkXG59O1xuXG5leHBvcnQgZGVmYXVsdCBTZW5kRmFpbGVkUmV0cnk7XG4iXX0=