| 1 |
- "use strict";(self["webpackChunk_zoom_client_email_desktop"]=self["webpackChunk_zoom_client_email_desktop"]||[]).push([[981],{2597:function(e,t,n){n.r(t),n.d(t,{default:function(){return x}});var r=function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"screener"},[t("PreviewHeader",{attrs:{previewVisible:e.expanded,sendersCount:e.senders.length},on:{togglePreview:e.handleToggleExpand,batchApprove:e.handleBatchApprove,batchBlock:e.handleBatchBlock,goToManage:function(t){return e.$emit("goToManage")},goToSettings:function(t){return e.$emit("goToSettings")}}}),t("div",{directives:[{name:"show",rawName:"v-show",value:e.expanded,expression:"expanded"}],staticClass:"onboarding-text"},[e._v(e._s(e.onBoardingText))]),t("SendersList",{directives:[{name:"show",rawName:"v-show",value:e.expanded,expression:"expanded"}],ref:"sendersList",staticClass:"senders-list",attrs:{items:e.senders,isInitialized:e.isInitialized,isFetching:e.isFetching,canFetchMore:e.canFetchMore,fetchFailed:e.lastFetchFailed,horizontal:"",carousel:"",cardType:"full","aria-description":e.onBoardingText},on:{select:function(t){return e.$emit("select",t)},fetch:e.handleFetch,approve:function(t){return e.handleApprove([t])},block:function(t){return e.handleBlock([t])}}})],1),t("Divider")],1)},o=[],s=n(70021),a=n(56706),i=n(34948),d=n(29648),c=function(){var e=this,t=e._self._c;return t("div",{class:["header","tab-focus"],attrs:{tabindex:"0","aria-label":"".concat(e.$t("approver.newSenders")," (").concat(e.displayedSenderCount,")"),"aria-expanded":e.previewVisible.toString(),role:"button"},on:{click:e.togglePreview,keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.togglePreview.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"])?null:e.togglePreview.apply(null,arguments)}]}},[t("div",{staticClass:"header-section"},[t("svg-icon",{staticClass:"header-icon",attrs:{iconClass:e.previewVisible?"chevron-small-up":"chevron-small-down"}})],1),t("div",{staticClass:"header-section middle-section"},[t("svg-icon",{staticClass:"header-icon",attrs:{iconClass:"team"}}),t("zm-tooltip",{attrs:{placement:"top",manual:"",value:!!e.onboardingTipVisible}},[t("div",{staticClass:"tips",attrs:{slot:"content"},slot:"content"},[t("span",{staticClass:"title"},[e._v(" "+e._s(e.$t("approver.youCanScreenSendersTitle"))+" "),t("svg-icon",{staticClass:"beta",attrs:{"aria-hidden":"true",iconClass:"beta"}})],1),t("span",{staticClass:"content"},[e._v(" "+e._s(e.$t("approver.youCanScreenSendersContent"))+" ")]),t("span",{staticClass:"button"},[t("zm-button",{attrs:{type:"plain","zm-ta":"onboarding-tooltip-new-senders-ok"},on:{click:e.handleOnboardApproverPreviewHeader}},[e._v(" "+e._s(e.$t("common.ok"))+" ")])],1)]),t("span",{staticClass:"new-senders-text"},[e._v(" "+e._s(e.$t("approver.newSenders"))+" "),t("span",{staticClass:"new-senders-count"},[e._v("("+e._s(e.displayedSenderCount)+")")])])])],1),t("div",{staticClass:"header-section"},[t("zm-button",{staticClass:"manage-button",on:{click:function(t){return t.stopPropagation(),e.$emit("goToManage")}}},[e._v(" "+e._s(e.$t("operation.manage"))+" ")]),t("zm-dropdown",{staticClass:"more-menu",attrs:{trigger:"click",placement:"bottom-end"},on:{command:e.handleDropdownSelect}},[t("zm-button",{staticClass:"menu-button",attrs:{tabindex:"0",ghost:"","aria-label":e.$t("accessibility.moreMenu")}},[t("svg-icon",{attrs:{iconClass:"more-horizontal"}})],1),t("zm-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[t("zm-dropdown-item",{directives:[{name:"show",rawName:"v-show",value:e.sendersCount>0&&e.screenActionPermission,expression:"sendersCount > 0 && screenActionPermission"}],attrs:{command:"batchApprove","zm-ta":"preview-header-batch-approve"}},[t("span",[e._v(" "+e._s(e.countIsAll?e.$t("approver.approveAll"):e.$t("approver.approveTheseNum",[e.sendersCount]))+" ")])]),t("zm-dropdown-item",{directives:[{name:"show",rawName:"v-show",value:e.sendersCount>0&&e.screenActionPermission,expression:"sendersCount > 0 && screenActionPermission"}],attrs:{command:"batchBlock","zm-ta":"preview-header-batch-block"}},[t("span",[e._v(" "+e._s(e.countIsAll?e.$t("approver.blockAll"):e.$t("approver.blockTheseNum",[e.sendersCount]))+" ")])]),t("zm-dropdown-item",{attrs:{divided:e.sendersCount>0&&e.screenActionPermission,tabindex:"0","zm-ta":"preview-header-go-to-settings",command:"goToSettings"}},[t("span",[e._v(e._s(e.$t("common.settings")))])])],1)],1)],1)])},p=[],l=n(97626),u=n(84878),h={components:{SvgIcon:l.Z},props:{previewVisible:{type:Boolean,default:!0},sendersCount:{type:Number,default:0},countIsAll:{type:Boolean,default:!1}},emits:["batchApprove","batchBlock","goToSettings","goToManage"],data:function(){return{visible:!0,hasCreate:!1}},computed:(0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)({},(0,d.Se)("delegate",["permissionRole"])),(0,d.Se)("approver",["displayedSenderCount"])),(0,d.rn)("approver",["pageSize"])),{},{screenActionPermission:function(e){var t=e.permissionRole;return(0,u.yz)(t,u.Vn.SCREEN_SENDER)}},(0,d.rn)("onboard",["approverOnboardStates"])),(0,d.Se)("features",["enableApprover"])),(0,d.rn)("onboard",["approverOnboardStates","shouldShowApproverTooltip"])),(0,d.Se)("features",["enableApprover"])),{},{onboardingTipVisible:function(e){var t=e.enableApprover,n=e.shouldShowApproverTooltip,r=e.approverOnboardStates,o=e.sendersCount,s=e.hasCreate;return o&&t&&n&&!r.previewHeader&&s}}),mounted:function(){var e=this;setTimeout((function(){e.hasCreate=!0}),2e3)},methods:(0,i.Z)((0,i.Z)({},(0,d.nv)("onboard",["onboardApproverPreviewHeader"])),{},{handleOnboardApproverPreviewHeader:function(){this.onboardApproverPreviewHeader(),this.expandPreview()},togglePreview:function(){this.$emit("togglePreview")},expandPreview:function(){this.$emit("expandPreview")},handleDropdownSelect:function(e){e&&this.$emit(e)}})},v=h,m=n(93483),w=(0,m.Z)(v,c,p,!1,null,"195a3650",null),g=w.exports,f=n(32438),b=n(21784),S={name:"ScreenerPreview",components:{PreviewHeader:g,SendersList:f.Z,Divider:b.Z},props:{visible:{type:Boolean,default:!1}},emits:["select","goToManage","goToSettings"],data:function(){return{expanded:!1,onBoardingText:this.$t("approver.theseSendersAreReachingOut")}},computed:(0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)({},(0,d.rn)("onboard",["approverOnboardStates","isApproverTooltipChecked"])),(0,d.rn)("approver",["status","isInitialized","isFetching","lastFetchFailed"])),(0,d.Se)("approver",["canFetchMore"])),(0,d.Se)("approver",{senders:"visibleSenders"})),watch:{"approverOnboardStates.previewHeader":{handler:function(e,t){e&&(this.expanded=!0,this.scrollSenderListToLeft())},deep:!0},senders:function(e){(e.length>0||!this.isApproverTooltipChecked)&&this.checkShouldShowApproverTooltip()}},mounted:function(){this.fetchSenders("init")},methods:(0,i.Z)((0,i.Z)((0,i.Z)({},(0,d.nv)("approver",["fetchSenders","updateSenders"])),(0,d.nv)("onboard",["checkShouldShowApproverTooltip"])),{},{scrollSenderListToLeft:function(){this.$refs.sendersList.scrollToLeft()},handleBatchApprove:function(){this.handleApprove(this.senders.map((function(e){var t=e.email;return t}))),this.handleFetch()},handleBatchBlock:function(){this.handleBlock(this.senders.map((function(e){var t=e.email;return t}))),this.handleFetch()},handleToggleExpand:function(){this.expanded=!this.expanded},handleFetch:function(){var e=this;return(0,a.Z)((0,s.Z)().mark((function t(){return(0,s.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.fetchSenders(e.isInitialized?"more":"init");case 2:case"end":return t.stop()}}),t)})))()},handleApprove:function(e){var t=this;return(0,a.Z)((0,s.Z)().mark((function n(){return(0,s.Z)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.updateSenders({addresses:e,spamType:"ALLOWLIST"});case 2:case"end":return n.stop()}}),n)})))()},handleBlock:function(e){var t=this;return(0,a.Z)((0,s.Z)().mark((function n(){return(0,s.Z)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.updateSenders({addresses:e,spamType:"BLOCK"});case 2:case"end":return n.stop()}}),n)})))()}})},C=S,k=(0,m.Z)(C,r,o,!1,null,"e212b8e4",null),x=k.exports}}]);
|