1import{n as s,a as t,b as e,aX as i}from"./analytics_events-CF_xO-L0.js";import{F as a}from"./BasicField-C2yFQZlR.js";const o=s({components:{LoginEmail:s({components:{Field:a},props:{email:{type:String,default:null},errors:{type:Array,default:()=>[]}},data(){return{isBusy:!1,emailv:this.email}},watch:{emailv(){this.updateFormData()}},methods:{updateFormData(){this.$emit("update:email",this.emailv)}}},function(){var s=this,t=s._self._c;return t("field",{attrs:{name:"email",errors:s.errors}},[t("label",{staticClass:"label"},[s._v("Email Address")]),t("p",{staticClass:"control"},[t("input",{directives:[{name:"model",rawName:"v-model",value:s.emailv,expression:"emailv"}],staticClass:"input",attrs:{type:"text",placeholder:"email",autocomplete:"email",autofocus:"autofocus"},domProps:{value:s.emailv},on:{input:function(t){t.target.composing||(s.emailv=t.target.value)}}})])])},[],!1,null,null).exports,ShowError:e,ShowSuccess:t},props:{redirectHome:{type:Boolean,default:!1}},data:()=>({isBusy:!1,messages:[],errors:[],inputErrors:[],email:"",isShow:!0}),methods:{async doSend(){this.isBusy=!0,this.messages=[],this.errors=[];try{const s=await i(this.email);this.isBusy=!1,s.success?(this.closeReset(),this.showSuccess(s.url)):(this.inputErrors=s.inputErrors?s.inputErrors:[],this.errors=s.errors)}catch(s){this.isBusy=!1}},doCancel(){this.messages=[],this.errors=[],this.$emit("close"),this.redirectHome&&this.doRedirectHome()},doRedirectHome(){this.clientRedirectToHome()},close(){this.messages=[],this.errors=[],this.$emit("close"),this.redirectHome&&this.doRedirectHome()},closeReset(){this.messages=[],this.errors=[],this.$emit("close-reset"),this.redirectHome&&this.doRedirectHome()},showSuccess(){this.isShow=!1;const s=this;this.$swal({title:"Reset Password",text:"Please check your email for instructions to complete the password reset.",type:"success",showCancelButton:!1,confirmButtonColor:"#3085d6",confirmButtonText:"Continue",confirmButtonClass:"button is-success",buttonsStyling:!1}).then(()=>{s.closeReset()},()=>{s.closeReset()})}}},function(){var s=this,t=s._self._c;return t("div",{staticClass:"columns"},[t("div",{staticClass:"column"},[s._m(0),t("div",{staticClass:"columns is-mobile"},[t("div",{staticClass:"column"},[t("login-email",{attrs:{email:s.email,errors:s.inputErrors},on:{"update:email":function(t){s.email=t}}})],1)]),t("div",{staticClass:"my-2"},[t("div",{staticClass:"columns is-mobile"},[t("div",{staticClass:"column"}
1,[t("a",{staticClass:"button is-success",class:{"is-loading":s.isBusy},on:{click:s.doSend}},[t("span",{staticClass:"icon is-small"},[t("fa-icon",{attrs:{icon:"check"}})],1),t("span",[s._v(" Reset ")])]),t("a",{staticClass:"button is-danger",on:{click:s.doCancel}},[t("span",{staticClass:"icon is-small"},[t("fa-icon",{attrs:{icon:"times"}})],1),t("span",[s._v(" Cancel ")])])])])]),s.errors&&s.errors.length?t("div",{staticClass:"columns is-mobile"},[t("div",{staticClass:"column"},[t("show-error",{attrs:{errors:s.errors},on:{closed:function(t){s.errors=[]}}})],1)]):s._e(),s.messages&&s.messages.length?t("div",{staticClass:"columns is-mobile"},[t("div",{staticClass:"column"},[t("show-success",{attrs:{messages:s.messages}})],1)]):s._e()])])},[function(){var s=this._self._c;return s("div",{staticClass:"columns"},[s("div",{staticClass:"column"},[s("h1",{staticClass:"has-text-centered"},[this._v("Reset Password")])])])}],!1,null,null).exports;export{o as F};
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.