1import{f as k}from"./faBan.09088a83.js";import{f as w}from"./faCopy.16939b00.js";import{f as B,H as S,d as D,g as H}from"./index.bfd512ff.js";import{S as p,C as d}from"./teemail-mailing-list.8013d613.js";import{N as m,_ as P,D as u,E as x,f as o,U as r,$ as f,W as E,Q as M}from"./vue.e6b86939.js";import{_ as U}from"./index.e14bda51.js";import{s as N}from"./startCase.d75b6554.js";import"./index.9f5085ad.js";import"./store.8bd188d4.js";import"./faPaperPlane.f9df22fd.js";import"./faSlidersH.dbe6bdfe.js";import"./sentry.09480738.js";import"./faCog.7543546b.js";import"./faGear.677fd9d3.js";import"./faClock.40d19f29.js";import"./faSync.37d3adb6.js";import"./faLink.01b9e77d.js";import"./debounce.e46c3374.js";import"./copyToClipboard.ac11739e.js";const R={name:"TeemailCampaignShowReschedulePage",components:{TeemailCampaignEdit:B},mixins:[S,D,H],inject:["app"],data(){return{faBan:k.faBan,faCopy:w.faCopy,ScheduleTeemailCampaigns:p,CancelTeemailCampaigns:d}},computed:{breadcrumbTitle(){var e;return N((e=this.campaign)==null?void 0:e.name)}},methods:{async onSchedule(e,n){!this.hasTeemailPermission(p)||!await n("Update Campaign",` 2 Update your campaign: ${this.campaign.name} 3 to send to your mailing list: ${this.campaign.mailingList.name} 4 (with ${this.campaign.mailingList.recipients} subscribers), 5 on ${this.campaign.scheduledForDatetime.local().format("MMMM D, HH:mm A")} 6 `)||!await e()||snackbar("Campaign updated")},async onCancel(e){!this.hasTeemailPermission(d)||!await e()||(snackbar("Campaign has been cancelled"),this.$router.push({name:"teemail.campaigns.list"}))}}},$={class:"layout"};function q(e,n,_,h,a,i){const l=m("tml-button"),g=m("tml-item-tray"),C=m("teemail-campaign-edit"),c=P("request-dashboard-permission");return u(),x("div",$,[o(C,{division:e.division,campaign:e.campaign},{default:r(({schedule:y,cancel:b,confirm:v,scheduling:s,cancelling:t})=>[o(g,{"wide-left-item":"","no-wrap":""},{primary:r(()=>[f(o(l,{text:"Update",loading:s,disabled:s||t||!e.hasTeemailPermission(a.ScheduleTeemailCampaigns),primary:"",fill:"",onClick:T=>i.onSchedule(y,v)},null,8,["loading","disabled","onClick"]),[[c,i.app.isTeemill?a.ScheduleTeemailCampaigns.teemill:null]])]),secondary:r(()=>[e.campaign.exists?f((u(),E(l,{key:0,icon:a.faBan,loading:t,disabled:s||t||!e.hasTeemailPermission(a.CancelTeemailCampaigns),fill:"",onClick:T=>i.onCancel(b)},null,8,["icon","loading","disabled","onClick"])),[[c,i.app.isTeemill?a.CancelTeemailCampaigns.teemill:null]]):M("",!0)]),_:2},1024)]),_:1},8,["division","campaign"])])}const ne=U(R,[["render",q],["__scopeId","data-v-c14fc7e6"]]);export{ne as default}; 7//# sourceMappingURL=Reschedule.d9db8011.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.