UNPKG

botframework-webchat-component

Version:
43 lines (34 loc) 3.63 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 FileAttachment = function FileAttachment(_ref) { var _ref$attachment = _ref.attachment; _ref$attachment = _ref$attachment === void 0 ? {} : _ref$attachment; var _ref$attachment$name = _ref$attachment.name, name = _ref$attachment$name === void 0 ? '' : _ref$attachment$name; var labelId = (0, _useUniqueId.default)('webchat__id'); var localize = useLocalizer(); var label = localize('ATTACHMENT_FILE', name); return /*#__PURE__*/_react.default.createElement("article", { "aria-labelledby": labelId }, /*#__PURE__*/_react.default.createElement("div", { id: labelId }, label)); }; FileAttachment.propTypes = { attachment: _propTypes.default.shape({ name: _propTypes.default.string.isRequired }).isRequired }; var _default = FileAttachment; exports.default = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9NaWRkbGV3YXJlL0F0dGFjaG1lbnRGb3JTY3JlZW5SZWFkZXIvRmlsZUF0dGFjaG1lbnQuanMiXSwibmFtZXMiOlsidXNlTG9jYWxpemVyIiwiaG9va3MiLCJGaWxlQXR0YWNobWVudCIsImF0dGFjaG1lbnQiLCJuYW1lIiwibGFiZWxJZCIsImxvY2FsaXplIiwibGFiZWwiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzaGFwZSIsInN0cmluZyIsImlzUmVxdWlyZWQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFDQTs7QUFDQTs7QUFDQTs7QUFFQTs7OztBQUxBO0lBT1FBLFksR0FBaUJDLDZCLENBQWpCRCxZOztBQUVSLElBQU1FLGNBQWMsR0FBRyxTQUFqQkEsY0FBaUIsT0FBd0M7QUFBQSw2QkFBckNDLFVBQXFDO0FBQUEsaURBQVQsRUFBUztBQUFBLDZDQUF2QkMsSUFBdUI7QUFBQSxNQUF2QkEsSUFBdUIscUNBQWhCLEVBQWdCO0FBQzdELE1BQU1DLE9BQU8sR0FBRywwQkFBWSxhQUFaLENBQWhCO0FBQ0EsTUFBTUMsUUFBUSxHQUFHTixZQUFZLEVBQTdCO0FBRUEsTUFBTU8sS0FBSyxHQUFHRCxRQUFRLENBQUMsaUJBQUQsRUFBb0JGLElBQXBCLENBQXRCO0FBRUEsc0JBQ0U7QUFBUyx1QkFBaUJDO0FBQTFCLGtCQUNFO0FBQUssSUFBQSxFQUFFLEVBQUVBO0FBQVQsS0FBbUJFLEtBQW5CLENBREYsQ0FERjtBQUtELENBWEQ7O0FBYUFMLGNBQWMsQ0FBQ00sU0FBZixHQUEyQjtBQUN6QkwsRUFBQUEsVUFBVSxFQUFFTSxtQkFBVUMsS0FBVixDQUFnQjtBQUMxQk4sSUFBQUEsSUFBSSxFQUFFSyxtQkFBVUUsTUFBVixDQUFpQkM7QUFERyxHQUFoQixFQUVUQTtBQUhzQixDQUEzQjtlQU1lVixjIiwic291cmNlUm9vdCI6ImNvbXBvbmVudDovLy8iLCJzb3VyY2VzQ29udGVudCI6WyIvKiBlc2xpbnQtZGlzYWJsZSByZWFjdC9mb3JiaWQtZG9tLXByb3BzICovXG5pbXBvcnQgeyBob29rcyB9IGZyb20gJ2JvdGZyYW1ld29yay13ZWJjaGF0LWFwaSc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcblxuaW1wb3J0IHVzZVVuaXF1ZUlkIGZyb20gJy4uLy4uL2hvb2tzL2ludGVybmFsL3VzZVVuaXF1ZUlkJztcblxuY29uc3QgeyB1c2VMb2NhbGl6ZXIgfSA9IGhvb2tzO1xuXG5jb25zdCBGaWxlQXR0YWNobWVudCA9ICh7IGF0dGFjaG1lbnQ6IHsgbmFtZSA9ICcnIH0gPSB7fSB9KSA9PiB7XG4gIGNvbnN0IGxhYmVsSWQgPSB1c2VVbmlxdWVJZCgnd2ViY2hhdF9faWQnKTtcbiAgY29uc3QgbG9jYWxpemUgPSB1c2VMb2NhbGl6ZXIoKTtcblxuICBjb25zdCBsYWJlbCA9IGxvY2FsaXplKCdBVFRBQ0hNRU5UX0ZJTEUnLCBuYW1lKTtcblxuICByZXR1cm4gKFxuICAgIDxhcnRpY2xlIGFyaWEtbGFiZWxsZWRieT17bGFiZWxJZH0+XG4gICAgICA8ZGl2IGlkPXtsYWJlbElkfT57bGFiZWx9PC9kaXY+XG4gICAgPC9hcnRpY2xlPlxuICApO1xufTtcblxuRmlsZUF0dGFjaG1lbnQucHJvcFR5cGVzID0ge1xuICBhdHRhY2htZW50OiBQcm9wVHlwZXMuc2hhcGUoe1xuICAgIG5hbWU6IFByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZFxuICB9KS5pc1JlcXVpcmVkXG59O1xuXG5leHBvcnQgZGVmYXVsdCBGaWxlQXR0YWNobWVudDtcbiJdfQ==