%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/forge/takeaseat.eco-n-tech.co.uk/.nuxt/dist/client/
Upload File :
Create Path :
Current File : //home/forge/takeaseat.eco-n-tech.co.uk/.nuxt/dist/client/8f3f1e4.js

(window.webpackJsonp=window.webpackJsonp||[]).push([[65],{479:function(r,t,e){"use strict";e.r(t);var o=e(0),n=(e(3),{auth:"guest",head:function(){return{titleTemplate:"Reset your password | %s"}},data:function(){return{working:!1,form:{email:null,password:null,password_confirmation:null}}},asyncData:function(r){return Object(o.a)(regeneratorRuntime.mark((function t(){var e,o,n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=r.app,o=r.query,n=r.redirect,t.next=3,e.$axios.$get("/password/reset",{params:o}).catch((function(){n("/")}));case 3:case"end":return t.stop()}}),t)})))()},mounted:function(){this.form.email=this.$route.query.email},methods:{resetPassword:function(){var r=this;return Object(o.a)(regeneratorRuntime.mark((function t(){var e,o;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e=r.$route.query.token,o=r.$route.query.email,r.$refs.form.validate().then((function(t){t&&(r.working=!0,r.$axios.post("/password/reset",{email:o,token:e,password:r.form.password,password_confirmation:r.form.password_confirmation}).then((function(t){r.working=!1,200==t.status&&(r.$router.push({path:"/"}),r.$toast.success(t.data).goAway(3e3))})).catch((function(t){r.working=!1,r.$router.push({path:"/forgot-password"}),r.$toast.error(t.response.data).goAway(3e3),r.$refs.form.setErrors(t.response.data.errors)})))}));case 3:case"end":return t.stop()}}),t)})))()}}}),l=e(10),component=Object(l.a)(n,(function(){var r=this,t=r.$createElement,e=r._self._c||t;return e("div",{staticClass:"page-wrapper"},[e("section",{staticClass:"bg-gray py-20 px-8"},[e("div",{staticClass:"max-w-xl mx-auto w-full"},[r._m(0),r._v(" "),e("ValidationObserver",{ref:"form"},[e("form",{attrs:{role:"form",method:"POST"},on:{submit:function(t){return t.preventDefault(),r.resetPassword(t)}}},[e("t-input-group",{attrs:{label:"Email"}},[e("input",{directives:[{name:"model",rawName:"v-model",value:r.form.email,expression:"form.email"}],staticClass:"form-control",attrs:{type:"email",id:"email",disabled:"disabled",placeholder:"Enter your email address"},domProps:{value:r.form.email},on:{input:function(t){t.target.composing||r.$set(r.form,"email",t.target.value)}}})]),r._v(" "),e("ValidationProvider",{attrs:{rules:"required|password:@password_confirmation",name:"password"},scopedSlots:r._u([{key:"default",fn:function(t){var o=t.errors;return[e("t-input-group",{attrs:{label:"Password"}},[e("input",{directives:[{name:"model",rawName:"v-model",value:r.form.password,expression:"form.password"}],staticClass:"form-control",attrs:{type:"password",id:"password",placeholder:"Enter a strong password"},domProps:{value:r.form.password},on:{input:function(t){t.target.composing||r.$set(r.form,"password",t.target.value)}}}),r._v(" "),o[0]?e("span",{staticClass:"field-invalid"},[r._v(r._s(o[0]))]):r._e(),r._v(" "),e("password",{attrs:{"strength-meter-only":!0},model:{value:r.form.password,callback:function(t){r.$set(r.form,"password",t)},expression:"form.password"}})],1)]}}])}),r._v(" "),e("ValidationProvider",{attrs:{name:"password_confirmation",rules:"required"},scopedSlots:r._u([{key:"default",fn:function(t){var o=t.errors;return[e("t-input-group",{attrs:{label:"Password Confirmation"}},[e("input",{directives:[{name:"model",rawName:"v-model",value:r.form.password_confirmation,expression:"form.password_confirmation"}],staticClass:"form-control",attrs:{type:"password",id:"password_confirmation",placeholder:"Enter your password again"},domProps:{value:r.form.password_confirmation},on:{input:function(t){t.target.composing||r.$set(r.form,"password_confirmation",t.target.value)}}}),r._v(" "),o[0]?e("span",{staticClass:"field-invalid"},[r._v(r._s(o[0]))]):r._e()])]}}])}),r._v(" "),e("button",{staticClass:"w-full btn btn-primary rounded-full",attrs:{disabled:1==r.working,type:"submit"}},[0==r.working?e("span",[r._v("Reset Password")]):e("span",{staticClass:"flex items-center justify-center"},[e("svg",{staticClass:"animate-spin -ml-1 mr-3 h-5 w-5 text-current",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"}},[e("circle",{staticClass:"opacity-25",attrs:{cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"}}),r._v(" "),e("path",{staticClass:"opacity-75",attrs:{fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"}})]),r._v(" "),e("span",[r._v("Processing")])])])],1)])],1)])])}),[function(){var r=this,t=r.$createElement,e=r._self._c||t;return e("header",{staticClass:"text-center mb-10"},[e("h1",{staticClass:"text-4xl font-bold"},[r._v("Reset Password")])])}],!1,null,null,null);t.default=component.exports;installComponents(component,{Header:e(101).default})}}]);

Zerion Mini Shell 1.0