%PDF- %PDF-
Direktori : /home/forge/takeaseat.eco-n-tech.co.uk/.nuxt/dist/client/ |
Current File : //home/forge/takeaseat.eco-n-tech.co.uk/.nuxt/dist/client/fd32ec5.js |
(window.webpackJsonp=window.webpackJsonp||[]).push([[32],{439:function(e,t,r){"use strict";r.r(t);var n=r(0),o=(r(3),{props:{value:{required:!0}},data:function(){return{register_working:!1,login_working:!1,register:{first_name:"",last_name:"",email:"",phone:"",password:"",password_confirmation:""},login:{email:"",password:""}}},methods:{userRegister:function(){var e=this;return Object(n.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$refs.registerForm.validate().then((function(t){t&&(e.register_working=!0,e.$axios.post("/auth/register",{first_name:e.register.first_name,last_name:e.register.last_name,email:e.register.email,phone:e.register.phone,password:e.register.password,password_confirmation:e.register.password_confirmation}).then((function(t){200==t.status&&e.$auth.loginWith("laravelJWT",{data:{email:e.register.email,password:e.register.password}}).then((function(t){200==t.status&&(e.register_working=!1,e.$emit("input",4))}))})).catch((function(t){e.$refs.registerForm.setErrors(t.response.data.errors),e.register_working=!1})))}));case 1:case"end":return t.stop()}}),t)})))()},userLogin:function(){var e=this;return Object(n.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$refs.loginForm.validate().then((function(t){t&&(e.login_working=!0,e.$auth.loginWith("laravelJWT",{data:e.login}).then((function(t){200==t.status&&(1==e.login.remember_me&&e.$auth.$storage.setCookie("_remember.".concat(e.$auth.options.defaultStrategy),e.$auth.strategy.token.get(),{maxAge:2147483647}),e.$emit("input",4))})).catch((function(t){e.login_working=!1,e.$toast.error(t.response.data.message).goAway(1500)})))}));case 1:case"end":return t.stop()}}),t)})))()},goBack:function(){this.$emit("input",2)}}}),l=r(10),component=Object(l.a)(o,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("span",{staticClass:"block text-center text-3xl font-bold mb-6"},[e._v("Create Account")]),e._v(" "),r("ValidationObserver",{ref:"registerForm"},[r("form",{attrs:{role:"form",method:"POST"},on:{submit:function(t){return t.preventDefault(),e.userRegister(t)}}},[r("ValidationProvider",{attrs:{rules:"required",name:"first_name"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors;return[r("t-input-group",{attrs:{label:"First Name"}},[r("t-input",{attrs:{type:"text",placeholder:"First Name"},model:{value:e.register.first_name,callback:function(t){e.$set(e.register,"first_name",t)},expression:"register.first_name"}}),e._v(" "),n[0]?r("span",{staticClass:"field-invalid"},[e._v(e._s(n[0]))]):e._e()],1)]}}])}),e._v(" "),r("ValidationProvider",{attrs:{rules:"required",name:"last_name"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors;return[r("t-input-group",{attrs:{label:"Last Name"}},[r("t-input",{attrs:{type:"text",placeholder:"Last Name"},model:{value:e.register.last_name,callback:function(t){e.$set(e.register,"last_name",t)},expression:"register.last_name"}}),e._v(" "),n[0]?r("span",{staticClass:"field-invalid"},[e._v(e._s(n[0]))]):e._e()],1)]}}])}),e._v(" "),r("ValidationProvider",{attrs:{rules:"required",name:"email"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors;return[r("t-input-group",{attrs:{label:"Email"}},[r("t-input",{attrs:{type:"email",placeholder:"name@email.com"},model:{value:e.register.email,callback:function(t){e.$set(e.register,"email",t)},expression:"register.email"}}),e._v(" "),n[0]?r("span",{staticClass:"field-invalid"},[e._v(e._s(n[0]))]):e._e()],1)]}}])}),e._v(" "),r("ValidationProvider",{attrs:{rules:"required|phone_number",name:"phone"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors;return[r("t-input-group",{attrs:{label:"Phone"}},[r("t-input",{attrs:{type:"tel",placeholder:"+44"},model:{value:e.register.phone,callback:function(t){e.$set(e.register,"phone",t)},expression:"register.phone"}}),e._v(" "),n[0]?r("span",{staticClass:"field-invalid"},[e._v(e._s(n[0]))]):e._e()],1)]}}])}),e._v(" "),r("ValidationProvider",{attrs:{rules:"required|password:@password_confirmation",name:"password"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors;return[r("t-input-group",{attrs:{label:"Password"}},[r("t-input",{attrs:{type:"password",placeholder:"Password"},model:{value:e.register.password,callback:function(t){e.$set(e.register,"password",t)},expression:"register.password"}}),e._v(" "),n[0]?r("span",{staticClass:"field-invalid"},[e._v(e._s(n[0]))]):e._e()],1)]}}])}),e._v(" "),r("ValidationProvider",{attrs:{name:"password_confirmation",rules:"required"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors;return[r("t-input-group",{attrs:{label:"Confirm Password"}},[r("t-input",{attrs:{type:"password",placeholder:"Confirm Password"},model:{value:e.register.password_confirmation,callback:function(t){e.$set(e.register,"password_confirmation",t)},expression:"register.password_confirmation"}}),e._v(" "),n[0]?r("span",{staticClass:"field-invalid"},[e._v(e._s(n[0]))]):e._e()],1)]}}])}),e._v(" "),r("div",{staticClass:"flex flex-col items-center justify-center"},[r("button",{staticClass:"btn btn-primary btn-small rounded-full",attrs:{type:"submit"}},[0==e.register_working?r("span",[e._v("Create Account & Proceed")]):r("span",{staticClass:"flex items-center justify-center"},[r("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"}},[r("circle",{staticClass:"opacity-25",attrs:{cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"}}),e._v(" "),r("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"}})]),e._v(" "),r("span",[e._v("Processing")])])])])],1)]),e._v(" "),e._m(0),e._v(" "),r("ValidationObserver",{ref:"loginForm"},[r("form",{attrs:{role:"form",method:"POST"},on:{submit:function(t){return t.preventDefault(),e.userLogin(t)}}},[r("ValidationProvider",{attrs:{rules:"required",name:"email"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors;return[r("t-input-group",{attrs:{label:"Email"}},[r("t-input",{attrs:{type:"email",placeholder:"name@email.com"},model:{value:e.login.email,callback:function(t){e.$set(e.login,"email",t)},expression:"login.email"}}),e._v(" "),n[0]?r("span",{staticClass:"field-invalid"},[e._v(e._s(n[0]))]):e._e()],1)]}}])}),e._v(" "),r("ValidationProvider",{attrs:{rules:"required",name:"password"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors;return[r("t-input-group",{attrs:{label:"Password"}},[r("t-input",{attrs:{type:"password",placeholder:"Password"},model:{value:e.login.password,callback:function(t){e.$set(e.login,"password",t)},expression:"login.password"}}),e._v(" "),n[0]?r("span",{staticClass:"field-invalid"},[e._v(e._s(n[0]))]):e._e()],1)]}}])}),e._v(" "),r("div",{staticClass:"flex flex-col items-center justify-center"},[r("button",{staticClass:"btn btn-primary btn-small rounded-full",attrs:{type:"submit"}},[0==e.login_working?r("span",[e._v("Log-in & Proceed")]):r("span",{staticClass:"flex items-center justify-center"},[r("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"}},[r("circle",{staticClass:"opacity-25",attrs:{cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"}}),e._v(" "),r("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"}})]),e._v(" "),r("span",[e._v("Processing")])])]),e._v(" "),r("button",{staticClass:"mt-6 uppercase text-blue-light text-sm",attrs:{type:"button"},on:{click:e.goBack}},[e._v("Go Back")])])],1)])],1)}),[function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"relative text-center mt-8 mb-6"},[r("span",{staticClass:"absolute z-10 top-1/2 left-0 transform -translate-y-1/2 block w-full h-0.5 bg-gray"}),e._v(" "),r("span",{staticClass:"relative z-20 inline-block px-6 bg-white uppercase font-bold text-lg"},[e._v("Or Login")])])}],!1,null,null,null);t.default=component.exports}}]);