UNPKG

box-ui-elements-mlh

Version:
21 lines (17 loc) 1.74 kB
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } import React from 'react'; import { FormattedMessage } from 'react-intl'; import { EDITOR, CO_OWNER, PREVIEWER, PREVIEWER_UPLOADER, VIEWER, VIEWER_UPLOADER, UPLOADER } from './constants'; import messages from './messages'; var InviteePermissionDescription = function InviteePermissionDescription(_ref) { var _permissionDescriptio; var inviteePermissionLevel = _ref.inviteePermissionLevel, itemType = _ref.itemType; var permissionDescriptions = (_permissionDescriptio = {}, _defineProperty(_permissionDescriptio, EDITOR, itemType === 'folder' ? messages.editorLevelDescription : messages.editorLevelFileDescription), _defineProperty(_permissionDescriptio, CO_OWNER, messages.coownerLevelDescription), _defineProperty(_permissionDescriptio, VIEWER_UPLOADER, messages.viewerUploaderLevelDescription), _defineProperty(_permissionDescriptio, PREVIEWER_UPLOADER, messages.previewerUploaderLevelDescription), _defineProperty(_permissionDescriptio, VIEWER, messages.viewerLevelDescription), _defineProperty(_permissionDescriptio, PREVIEWER, messages.previewerLevelDescription), _defineProperty(_permissionDescriptio, UPLOADER, messages.uploaderLevelDescription), _permissionDescriptio); var description = permissionDescriptions[inviteePermissionLevel]; return /*#__PURE__*/React.createElement("small", { className: "usm-menu-description" }, /*#__PURE__*/React.createElement(FormattedMessage, description)); }; export default InviteePermissionDescription; //# sourceMappingURL=InviteePermissionsDescription.js.map