| 1 |
- "use strict";(self["webpackChunk_zoom_client_email_desktop"]=self["webpackChunk_zoom_client_email_desktop"]||[]).push([[353],{5353:function(e,t,r){r.r(t),r.d(t,{default:function(){return R}});var n=function(){var e=this,t=e._self._c;return e.visible?t("div",{ref:"responseReplyBarRef",class:["response-reply-bar","button"===e.type&&"response-reply-bar--buttons","icon"===e.type&&"response-reply-bar--icons"]},[t("shortcut-reminder",{staticClass:"response-reply-bar__btn response-reply-bar__btn-reply",attrs:{preTooltip:e.isDecrypted?e.$t("operation.reply"):e.$t("common.decryptToDoTheAction"),placement:"top"}},[t("zm-button",{attrs:{disabled:!e.isDecrypted,"aria-expanded":void 0,"aria-label":e.$t("operation.reply"),"zm-ta":e.zoomTAFlag[e.RESPOND_TYPE.REPLY],ghost:"icon"===e.type},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.handleReplyButtonClick(e.RESPOND_TYPE.REPLY)}}},[t("section",{class:["button"===e.type&&"response-reply-bar__btn-inside"]},[t("SvgIcon",{attrs:{iconClass:"reply"}}),"button"===e.type?[t("div",{staticClass:"response-reply-bar__text"},[e._v(e._s(e.$t("operation.reply")))])]:e._e()],2)])],1),e.canReplyAll?t("shortcut-reminder",{staticClass:"response-reply-bar__btn response-reply-bar__btn-replyall",attrs:{preTooltip:e.isDecrypted?e.$t("operation.replyAll"):e.$t("common.decryptToDoTheAction"),placement:"top"}},[t("zm-button",{attrs:{disabled:!e.isDecrypted,"aria-expanded":void 0,"aria-label":e.$t("operation.replyAll"),"zm-ta":e.zoomTAFlag[e.RESPOND_TYPE.REPLY_ALL],ghost:"icon"===e.type},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.handleReplyButtonClick(e.RESPOND_TYPE.REPLY_ALL)}}},[t("section",{class:["button"===e.type&&"response-reply-bar__btn-inside"]},[t("svg-icon",{attrs:{iconClass:"replyall"}}),"button"===e.type?[t("div",{staticClass:"response-reply-bar__text"},[e._v(e._s(e.$t("operation.replyAll")))])]:e._e()],2)])],1):e._e(),t("shortcut-reminder",{staticClass:"response-reply-bar__btn response-reply-bar__btn-forward",attrs:{preTooltip:e.isDecrypted?e.$t("operation.forward"):e.$t("common.decryptToDoTheAction"),placement:"top"}},[t("zm-button",{attrs:{disabled:!e.isDecrypted,"aria-expanded":void 0,"aria-label":e.$t("operation.forward"),"zm-ta":e.zoomTAFlag[e.RESPOND_TYPE.FORWARD],ghost:"icon"===e.type},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.handleReplyButtonClick(e.RESPOND_TYPE.FORWARD)}}},[t("section",{class:["button"===e.type&&"response-reply-bar__btn-inside"]},[t("svg-icon",{attrs:{iconClass:"forward"}}),"button"===e.type?[t("div",{staticClass:"response-reply-bar__text"},[e._v(e._s(e.$t("operation.forward")))])]:e._e()],2)])],1)],1):e._e()},o=[],i=r(26274),l=r(34948),s=r(29648),a=r(84878),p=r(53806),c=r(91007),u=r(97626),d=p.Enums.SystemDefinedMailLabelIds,y=p.Enums.RESPOND_TYPE,b={name:"ResponseReplyBar",components:{ShortcutReminder:c.Z,SvgIcon:u.Z},props:{type:{type:String,default:"button"},msgId:{type:String,required:!0},decryptionStatus:{type:String,required:!0},isUserScheduled:{type:Boolean,default:!1},from:{type:Object,default:function(){return{}}},to:{type:Array,default:function(){return[]}},cc:{type:Array,default:function(){return[]}},enableZoomTAFlag:{type:Boolean,default:!0}},data:function(){return{RESPOND_TYPE:Object.freeze(y)}},computed:(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({},(0,s.rn)({userEmail:function(e){return e.userProfile.userEmail},selectMailLabel:function(e){return e.selectMailLabel},currentInboxItem:function(e){return e.currentInboxItem}})),(0,s.Se)(["myEmailAddresses"])),(0,s.Se)("delegate",["permissionRole"])),{},{replyPermission:function(e){var t=e.permissionRole;return(0,a.yz)(t,a.Vn.COMPOSE_EMAIL)},inOutbox:function(e){var t=e.selectMailLabel;return t.id===d.OUTBOX},inGroup:function(e){var t=e.selectMailLabel;return t.id===d.GROUP_APPROVAL},inEscrow:function(e){var t=e.selectMailLabel;return t.id===d.ESCROW},isDecrypted:function(e){var t=e.decryptionStatus;return p.Utils.isDecrypted(t)},inDisableLabel:function(e){var t=e.currentInboxItem;return null===t||void 0===t?void 0:t.mailHead.showLabelIds.some((function(e){return[d.ESCROW,d.GROUP_APPROVAL].includes(e)}))},visible:function(e){var t=e.inOutbox,r=e.inEscrow,n=e.inGroup,o=e.isUserScheduled,i=e.inDisableLabel,l=e.replyPermission;return!t&&!o&&!r&&!n&&!i&&l},canReplyAll:function(e){var t=e.myEmailAddresses,r=e.from,n=e.to,o=e.cc;return p.Utils.canReplyAll({from:r,to:n,cc:o,userEmail:t})},zoomTAFlag:function(e){var t,r=e.type,n=e.msgId,o=e.enableZoomTAFlag;return t={},(0,i.Z)(t,y.REPLY,"button"===r?o?"detail-reply":"":"thread-item-header-reply-"+n),(0,i.Z)(t,y.REPLY_ALL,"button"===r?o?"detail-reply-all":"":"thread-item-header-reply-all-"+n),(0,i.Z)(t,y.FORWARD,"button"===r?o?"detail-forward":"":"thread-item-header-reply-forward-"+n),t}}),methods:{handleReplyButtonClick:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"reply";this.isDecrypted&&this.$emit("trigger",e)},isScrolledIntoView:function(e){var t=e.getBoundingClientRect(),r=t.top,n=t.bottom,o=r>=0&&n<=window.innerHeight;return o},scrollIntoView:function(){var e,t=this;this.isScrolledIntoView(this.$refs.responseReplyBarRef)||(null===(e=this.$refs.responseReplyBarRef)||void 0===e||e.scrollIntoView({behavior:"smooth"}),setTimeout((function(){t.isScrolledIntoView(t.$refs.responseReplyBarRef)||t.scrollIntoView()}),300))}}},m=b,f=r(93483),_=(0,f.Z)(m,n,o,!1,null,"6a40c825",null),R=_.exports}}]);
|