%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/637132f.js |
(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{506:function(e,t,r){"use strict";r.r(t);var o=r(0),n=(r(3),r(60),{data:function(){return{isOpen:!1,isActive:!1,working:!1,error:"",login:{email:"",password:"",remember_me:!1}}},methods:{toggle:function(){var e=this;1==this.isOpen?(this.isOpen=!1,setTimeout((function(){e.isActive=!1}),200)):(this.isActive=!0,setTimeout((function(){e.isOpen=!0}),200))},userLogin:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,e.working=!0,t.next=4,e.$auth.loginWith("laravelJWT",{data:e.login}).then((function(t){200==t.status&&(e.isOpen=!1,1==e.login.remember_me&&e.$auth.$storage.setCookie("_remember.".concat(e.$auth.options.defaultStrategy),e.$auth.strategy.token.get(),{maxAge:2147483647}),e.$router.push({path:"/"}))}));case 4:t.next=10;break;case 6:t.prev=6,t.t0=t.catch(0),e.error=t.t0.response.data.message,e.working=!1;case 10:case"end":return t.stop()}}),t,null,[[0,6]])})))()}}}),l=r(10),component=Object(l.a)(n,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"ml-2"},[r("button",{staticClass:"account-button relative z-30",attrs:{type:"button"},on:{click:e.toggle}},[e._v("Login")]),e._v(" "),e.isActive?r("div",{staticClass:"absolute z-20 top-0 right-0 w-96 pt-20 bg-white rounded-b-3xl shadow-lg p-6 transition duration-100 transform origin-top-right",class:e.isOpen?"scale-100 opacity-100":"scale-90 opacity-0"},[r("form",{attrs:{role:"form",method:"POST"},on:{submit:function(t){return t.preventDefault(),e.userLogin(t)}}},[r("div",{staticClass:"relative mb-3"},[r("label",{staticClass:"px-3 uppercase font-medium text-xs",attrs:{for:"email"}},[e._v("Email")]),e._v(" "),r("input",{directives:[{name:"model",rawName:"v-model",value:e.login.email,expression:"login.email"}],staticClass:"form-control",attrs:{id:"email",type:"email"},domProps:{value:e.login.email},on:{input:function(t){t.target.composing||e.$set(e.login,"email",t.target.value)}}})]),e._v(" "),r("div",{staticClass:"relative mb-3"},[r("label",{staticClass:"px-3 uppercase font-medium text-xs",attrs:{for:"password"}},[e._v("Password")]),e._v(" "),r("input",{directives:[{name:"model",rawName:"v-model",value:e.login.password,expression:"login.password"}],staticClass:"form-control",attrs:{id:"password",type:"password"},domProps:{value:e.login.password},on:{input:function(t){t.target.composing||e.$set(e.login,"password",t.target.value)}}})]),e._v(" "),e.error?r("div",{staticClass:"block px-4 py-3 -mb-2 rounded-xl bg-red text-white text-sm leading-4"},[e._v("\n "+e._s(e.error)+"\n ")]):e._e(),e._v(" "),r("div",{staticClass:"my-6"},[r("button",{staticClass:"btn btn-primary w-full rounded-xl shadow-md",attrs:{disabled:1==e.working,type:"submit"}},[0==e.working?r("span",[e._v("Login")]):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("div",{staticClass:"grid grid-cols-2 gap-4"},[r("div",{staticClass:"flex items-center"},[r("input",{directives:[{name:"model",rawName:"v-model",value:e.login.remember_me,expression:"login.remember_me"}],staticClass:"rounded-full w-4 h-4 bg-gray",attrs:{type:"checkbox",id:"rememberme",name:"rememberme",value:"1"},domProps:{checked:Array.isArray(e.login.remember_me)?e._i(e.login.remember_me,"1")>-1:e.login.remember_me},on:{change:function(t){var r=e.login.remember_me,o=t.target,n=!!o.checked;if(Array.isArray(r)){var l=e._i(r,"1");o.checked?l<0&&e.$set(e.login,"remember_me",r.concat(["1"])):l>-1&&e.$set(e.login,"remember_me",r.slice(0,l).concat(r.slice(l+1)))}else e.$set(e.login,"remember_me",n)}}}),e._v(" "),r("label",{staticClass:"block pl-2 uppercase text-sm text-blue-light",attrs:{for:"rememberme"}},[e._v("Remember me")])]),e._v(" "),r("div",{staticClass:"flex items-center justify-end"},[r("NuxtLink",{staticClass:"uppercase text-sm text-blue-light",attrs:{to:"/forgot-password"}},[e._v("Forgot Password")])],1)])])]):e._e(),e._v(" "),e.isOpen?r("div",{staticClass:"fixed top-0 left-0 z-13 w-full h-full",on:{mouseover:e.toggle}}):e._e()])}),[],!1,null,null,null);t.default=component.exports}}]);