UNPKG

botframework-webchat-component

Version:
43 lines (34 loc) 3.66 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 _useUniqueId = _interopRequireDefault(require("../../hooks/internal/useUniqueId")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /* eslint-disable react/forbid-dom-props */ var useLocalizer = _botframeworkWebchatApi.hooks.useLocalizer; var TextAttachment = function TextAttachment(_ref) { var _ref$attachment = _ref.attachment; _ref$attachment = _ref$attachment === void 0 ? {} : _ref$attachment; var _ref$attachment$conte = _ref$attachment.content, content = _ref$attachment$conte === void 0 ? '' : _ref$attachment$conte; var labelId = (0, _useUniqueId.default)('webchat__id'); var localize = useLocalizer(); var label = localize('ATTACHMENT_TEXT', content); return /*#__PURE__*/_react.default.createElement("article", { "aria-labelledby": labelId }, /*#__PURE__*/_react.default.createElement("div", { id: labelId }, label)); }; TextAttachment.propTypes = { attachment: _propTypes.default.shape({ content: _propTypes.default.string.isRequired }).isRequired }; var _default = TextAttachment; exports.default = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9NaWRkbGV3YXJlL0F0dGFjaG1lbnRGb3JTY3JlZW5SZWFkZXIvVGV4dEF0dGFjaG1lbnQuanMiXSwibmFtZXMiOlsidXNlTG9jYWxpemVyIiwiaG9va3MiLCJUZXh0QXR0YWNobWVudCIsImF0dGFjaG1lbnQiLCJjb250ZW50IiwibGFiZWxJZCIsImxvY2FsaXplIiwibGFiZWwiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzaGFwZSIsInN0cmluZyIsImlzUmVxdWlyZWQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFDQTs7QUFDQTs7QUFDQTs7QUFFQTs7OztBQUxBO0lBT1FBLFksR0FBaUJDLDZCLENBQWpCRCxZOztBQUVSLElBQU1FLGNBQWMsR0FBRyxTQUFqQkEsY0FBaUIsT0FBMkM7QUFBQSw2QkFBeENDLFVBQXdDO0FBQUEsaURBQVQsRUFBUztBQUFBLDhDQUExQkMsT0FBMEI7QUFBQSxNQUExQkEsT0FBMEIsc0NBQWhCLEVBQWdCO0FBQ2hFLE1BQU1DLE9BQU8sR0FBRywwQkFBWSxhQUFaLENBQWhCO0FBQ0EsTUFBTUMsUUFBUSxHQUFHTixZQUFZLEVBQTdCO0FBRUEsTUFBTU8sS0FBSyxHQUFHRCxRQUFRLENBQUMsaUJBQUQsRUFBb0JGLE9BQXBCLENBQXRCO0FBRUEsc0JBQ0U7QUFBUyx1QkFBaUJDO0FBQTFCLGtCQUNFO0FBQUssSUFBQSxFQUFFLEVBQUVBO0FBQVQsS0FBbUJFLEtBQW5CLENBREYsQ0FERjtBQUtELENBWEQ7O0FBYUFMLGNBQWMsQ0FBQ00sU0FBZixHQUEyQjtBQUN6QkwsRUFBQUEsVUFBVSxFQUFFTSxtQkFBVUMsS0FBVixDQUFnQjtBQUMxQk4sSUFBQUEsT0FBTyxFQUFFSyxtQkFBVUUsTUFBVixDQUFpQkM7QUFEQSxHQUFoQixFQUVUQTtBQUhzQixDQUEzQjtlQU1lVixjIiwic291cmNlUm9vdCI6ImNvbXBvbmVudDovLy8iLCJzb3VyY2VzQ29udGVudCI6WyIvKiBlc2xpbnQtZGlzYWJsZSByZWFjdC9mb3JiaWQtZG9tLXByb3BzICovXG5pbXBvcnQgeyBob29rcyB9IGZyb20gJ2JvdGZyYW1ld29yay13ZWJjaGF0LWFwaSc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcblxuaW1wb3J0IHVzZVVuaXF1ZUlkIGZyb20gJy4uLy4uL2hvb2tzL2ludGVybmFsL3VzZVVuaXF1ZUlkJztcblxuY29uc3QgeyB1c2VMb2NhbGl6ZXIgfSA9IGhvb2tzO1xuXG5jb25zdCBUZXh0QXR0YWNobWVudCA9ICh7IGF0dGFjaG1lbnQ6IHsgY29udGVudCA9ICcnIH0gPSB7fSB9KSA9PiB7XG4gIGNvbnN0IGxhYmVsSWQgPSB1c2VVbmlxdWVJZCgnd2ViY2hhdF9faWQnKTtcbiAgY29uc3QgbG9jYWxpemUgPSB1c2VMb2NhbGl6ZXIoKTtcblxuICBjb25zdCBsYWJlbCA9IGxvY2FsaXplKCdBVFRBQ0hNRU5UX1RFWFQnLCBjb250ZW50KTtcblxuICByZXR1cm4gKFxuICAgIDxhcnRpY2xlIGFyaWEtbGFiZWxsZWRieT17bGFiZWxJZH0+XG4gICAgICA8ZGl2IGlkPXtsYWJlbElkfT57bGFiZWx9PC9kaXY+XG4gICAgPC9hcnRpY2xlPlxuICApO1xufTtcblxuVGV4dEF0dGFjaG1lbnQucHJvcFR5cGVzID0ge1xuICBhdHRhY2htZW50OiBQcm9wVHlwZXMuc2hhcGUoe1xuICAgIGNvbnRlbnQ6IFByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZFxuICB9KS5pc1JlcXVpcmVkXG59O1xuXG5leHBvcnQgZGVmYXVsdCBUZXh0QXR0YWNobWVudDtcbiJdfQ==