%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/99169f9.js |
(window.webpackJsonp=window.webpackJsonp||[]).push([[69,11,13,15,19,34],{377:function(t,e,n){"use strict";n.r(e);var r={props:{title:{type:String,required:!0},description:{type:String,required:!1},width:{type:String,required:!1}}},l=n(10),component=Object(l.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("section",{staticClass:"bg-gray py-8 md:py-20 px-4 md:px-8 mb-8"},[n("div",{staticClass:"max-w-xl mx-auto w-full"},[n("header",{staticClass:"text-center mb-10"},[n("h2",{staticClass:"text-2xl sm:text-3xl font-bold",class:t.description?"mb-8":""},[t._v(t._s(t.title))]),t._v(" "),t.description?n("p",{staticClass:"text-sm sm:text-base"},[t._v(t._s(t.description))]):t._e()])]),t._v(" "),n("div",{staticClass:"mx-auto w-full",class:t.width?t.width:"max-w-xl"},[t._t("default")],2)])}),[],!1,null,null,null);e.default=component.exports;installComponents(component,{Header:n(101).default})},378:function(t,e,n){var content=n(382);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(34).default)("7d27b657",content,!0,{sourceMap:!1})},380:function(t,e,n){var content=n(388);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(34).default)("f81ef034",content,!0,{sourceMap:!1})},381:function(t,e,n){"use strict";n(378)},382:function(t,e,n){var r=n(33)((function(i){return i[1]}));r.push([t.i,".modal[data-v-631534c2]{padding-top:25vh}",""]),t.exports=r},383:function(t,e,n){"use strict";n.r(e);n(60);var r={name:"Modal",props:{value:{required:!0},title:{type:String,required:!1},background:{type:String,required:!1,default:"bg-gray"}},data:function(){return{isActive:!1}},methods:{closeModal:function(){this.$emit("input",!this.value)}},watch:{value:function(){var t=this;1==this.value?setTimeout((function(){t.isActive=!0}),100):setTimeout((function(){t.isActive=!1}),100)}}},l=(n(381),n(10)),component=Object(l.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return 1==t.value?n("div",{staticClass:"modal fixed z-50 bottom-0 left-0 w-full h-screen"},[n("div",{staticClass:"absolute z-10 top-0 left-0 w-full h-full bg-black bg-opacity-25 cursor-pointer transition duration-100",class:1==t.isActive?"opacity-100":"opacity-0",on:{click:t.closeModal}}),t._v(" "),n("div",{staticClass:"relative z-20 h-full bg-white shadow-lg p-10 pt-16 transition transform duration-100",class:1==t.isActive?"translate-y-0 opacity-100":"translate-y-full opacity-0"},[n("button",{staticClass:"absolute top-6 right-10 uppercase hover:text-blue-light focus:outline-none transition",attrs:{type:"button"},on:{click:t.closeModal}},[t._v("Close")]),t._v(" "),n("div",{staticClass:"relative h-full overflow-y-auto"},[t._t("default")],2)])]):t._e()}),[],!1,null,"631534c2",null);e.default=component.exports},387:function(t,e,n){"use strict";n(380)},388:function(t,e,n){var r=n(33)((function(i){return i[1]}));r.push([t.i,".search-input[data-v-73fb0324]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0;border-left-width:2px;--tw-border-opacity:1;border-color:rgba(51, 51, 51, var(--tw-border-opacity));padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.75rem;font-size:1.125rem;line-height:1.75rem;line-height:1.25rem;--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}.search-input[data-v-73fb0324]::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255, 255, 255, var(--tw-placeholder-opacity))}.search-input[data-v-73fb0324]:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255, 255, 255, var(--tw-placeholder-opacity))}.search-input[data-v-73fb0324]::placeholder{--tw-placeholder-opacity:1;color:rgba(255, 255, 255, var(--tw-placeholder-opacity))}.search-input[data-v-73fb0324]{background-color:transparent;}.search-input[data-v-73fb0324]:focus, .search-input[data-v-73fb0324]:hover{outline:2px solid transparent;outline-offset:2px}.search-input[data-v-73fb0324]:focus, .search-input[data-v-73fb0324]:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.search-input[data-v-73fb0324]:focus, .search-input[data-v-73fb0324]:hover{--tw-ring-opacity:0}",""]),t.exports=r},393:function(t,e,n){"use strict";n.r(e);var r={props:{value:{required:!0},placeholder:{type:String}},data:function(){return{content:this.value}},methods:{handleInput:function(t){this.$emit("input",this.content)}}},l=(n(387),n(10)),component=Object(l.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"flex items-center w-auto md:w-full"},[n("span",{staticClass:"block w-7 h-7 mr-5 icon-search bg-contain bg-center bg-no-repeat"}),t._v(" "),n("input",{directives:[{name:"model",rawName:"v-model",value:t.content,expression:"content"}],staticClass:"search-input",attrs:{type:"search",name:"search",placeholder:t.placeholder},domProps:{value:t.content},on:{input:[function(e){e.target.composing||(t.content=e.target.value)},t.handleInput]}})])}),[],!1,null,"73fb0324",null);e.default=component.exports},406:function(t,e,n){"use strict";n.r(e);var r={props:{client:Object}},l=n(10),component=Object(l.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"relative p-6 mb-1 bg-gray grid grid-cols-1 sm:grid-cols-4 md:grid-cols-6 gap-6"},[n("div",{staticClass:"relative flex justify-center sm:block sm:col-span-1"},[n("div",{staticClass:"relative w-48 sm:w-full"},[n("NuxtLink",{staticClass:"block absolute z-20 top-0 left-0 w-full h-full",attrs:{to:"/therapist/clients/"+t.client.id}}),t._v(" "),n("div",{staticClass:"absolute top-0 left-0 w-full h-full border-4 border-opacity-50 border-yellow"}),t._v(" "),n("img",{attrs:{src:t.client.photo_url,alt:t.client.full_name}})],1)]),t._v(" "),n("div",{staticClass:"sm:col-span-3 md:col-span-5 grid grid-cols-1 sm:grid-cols-3 py-2"},[n("div",{staticClass:"sm:col-span-2 flex flex-col items-center sm:items-start justify-center"},[n("h2",{staticClass:"text-xl font-bold mb-2"},[t._v(t._s(t.client.full_name))]),t._v(" "),t.client.next_booking?n("small",{staticClass:"uppercase text-sm text-black text-opacity-80"},["Tomorrow at"==t.client.next_booking.date?n("span",[t._v("Next: "+t._s(t.client.next_booking.date+" "+t.client.next_booking.time))]):n("span",[t._v("Next: "+t._s(t.client.next_booking.date))])]):t._e()]),t._v(" "),n("div",{staticClass:"flex justify-center sm:justify-start items-center"},[t.client.is_new?n("span",{staticClass:"absolute top-0 right-0 bg-black text-white text-sm leading-3 px-3 py-2"},[t._v("New")]):t._e(),t._v(" "),t.client.email?n("a",{staticClass:"w-10 h-8 mr-10 bg-no-repeat bg-center bg-contain icon-envelope",attrs:{href:"mailto:"+t.client.email,target:"_blank"}}):t._e(),t._v(" "),t.client.phone?n("a",{staticClass:"w-8 h-8 bg-no-repeat bg-center bg-contain icon-phone",attrs:{href:"tel:"+t.client.phone}}):t._e()])])])}),[],!1,null,null,null);e.default=component.exports},437:function(t,e,n){"use strict";n.r(e);var r={props:{invitation:Object}},l=n(10),component=Object(l.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"relative overflow-auto text-center sm:text-left grid grid-cols-1 sm:grid-cols-2 p-4 mb-3 bg-white rounded-lg"},[n("div",{staticClass:"relative whitespace-nowrap"},[n("h2",{staticClass:"block text-md font-bold"},[t._v(t._s(t.invitation.first_name+" "+t.invitation.last_name))]),t._v(" "),n("a",{staticClass:"text-sm text-black text-opacity-75",attrs:{href:"mailto"+t.invitation.email}},[t._v(t._s(t.invitation.email))])]),t._v(" "),n("div",{staticClass:"flex flex-col sm:items-end justify-center"},[n("span",{staticClass:"block font-bold text-sm"},[t._v("Invite Sent")]),t._v(" "),n("span",{staticClass:"block text-sm text-black text-opacity-75"},[t._v(t._s(t.invitation.created_at))])])])}),[],!1,null,null,null);e.default=component.exports},490:function(t,e,n){"use strict";n.r(e);var r=n(0),l=(n(137),n(46),n(3),{middleware:["auth","therapist"],head:function(){return{titleTemplate:"Clients | %s"}},data:function(){return{working:!1,isModalOpen:!1,search_query:null,form:{first_name:"",last_name:"",email:""}}},computed:{clients:function(){return this.$store.state.therapist.clients.list},meta:function(){return this.$store.state.therapist.clients.meta},invitations:function(){return this.$store.state.therapist.invitations.list}},asyncData:function(t){return Object(r.a)(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.store,e.next=3,n.dispatch("therapist/clients/get");case 3:return e.next=5,n.dispatch("therapist/invitations/get");case 5:case"end":return e.stop()}}),e)})))()},methods:{search:function(){var t=this;return Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.$store.dispatch("therapist/clients/get",{search_query:t.search_query});case 2:case"end":return e.stop()}}),e)})))()},submit:function(){var t=this;return Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.$refs.invitationForm.validate().then((function(e){e&&(t.working=!0,t.$axios.$post("/therapist/invitations/create",t.form).then((function(e){t.working=!1,t.isModalOpen=!1,t.$store.dispatch("therapist/invitations/get"),t.$toast.success("Successfully invited "+t.form.first_name+" to join Takeaseat").goAway(3e3)})).catch((function(e){t.working=!1,t.$refs.invitationForm.setErrors(e.response.data.errors)})))}));case 1:case"end":return e.stop()}}),e)})))()}},watch:{search_query:function(){this.search()}}}),o=n(10),component=Object(o.a)(l,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"page-wrapper"},[r("PageHeader",[r("img",{staticClass:"relative z-20 mb-8",attrs:{src:n(135),alt:"Takeaseat"}}),t._v(" "),r("h1",{staticClass:"relative z-20 text-5xl lg:text-7xl font-bold m-0"},[t._v("Clients")]),t._v(" "),r("div",{staticClass:"page-header-bottom grid md:grid-cols-3 gap-x-4"},[r("div",{staticClass:"flex items-center justify-center md:justify-start mb-6 md:mb-0"},[r("SearchForm",{attrs:{placeholder:"Search Clients"},model:{value:t.search_query,callback:function(e){t.search_query=e},expression:"search_query"}})],1),t._v(" "),r("div",{staticClass:"flex items-center justify-center"},[r("button",{staticClass:"w-auto btn btn-small btn-primary uppercase font-medium rounded-full",on:{click:function(e){t.isModalOpen=!t.isModalOpen}}},[t._v("+ Add none-take a seat client")])])])]),t._v(" "),t.invitations.length>0?r("Block",{attrs:{title:"Pending Invitations",width:"max-w-2xl"}},t._l(t.invitations,(function(t,e){return r("Invitation",{key:e,attrs:{invitation:t}})})),1):t._e(),t._v(" "),t.clients.length>0?r("section",{staticClass:"pt-2 px-6 md:px-8 lg:px-0"},[r("div",{staticClass:"max-w-5xl mx-auto w-full"},t._l(t.clients,(function(t,e){return r("Client",{key:e,attrs:{client:t}})})),1)]):r("section",{staticClass:"py-20 w-full bg-gray text-center"},[r("span",{staticClass:"font-bold text-3xl"},[t._v("You have no clients")])]),t._v(" "),r("Modal",{attrs:{title:"Invite none-take a seat client"},model:{value:t.isModalOpen,callback:function(e){t.isModalOpen=e},expression:"isModalOpen"}},[r("div",{staticClass:"bg-gray h-full p-6"},[r("div",{staticClass:"max-w-lg w-full mx-auto"},[r("h2",{staticClass:"text-center text-3xl font-bold mb-6"},[t._v("Invite a none-take a seat client")]),t._v(" "),r("ValidationObserver",{ref:"invitationForm"},[r("form",{attrs:{role:"form",method:"POST"},on:{submit:function(e){return e.preventDefault(),t.submit(e)}}},[r("ValidationProvider",{attrs:{rules:"required",name:"first_name"},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.errors;return[r("t-input-group",{attrs:{label:"First Name"}},[r("t-input",{model:{value:t.form.first_name,callback:function(e){t.$set(t.form,"first_name",e)},expression:"form.first_name"}}),t._v(" "),n[0]?r("span",{staticClass:"field-invalid"},[t._v(t._s(n[0]))]):t._e()],1)]}}])}),t._v(" "),r("ValidationProvider",{attrs:{rules:"required",name:"last_name"},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.errors;return[r("t-input-group",{attrs:{label:"Last Name"}},[r("t-input",{model:{value:t.form.last_name,callback:function(e){t.$set(t.form,"last_name",e)},expression:"form.last_name"}}),t._v(" "),n[0]?r("span",{staticClass:"field-invalid"},[t._v(t._s(n[0]))]):t._e()],1)]}}])}),t._v(" "),r("ValidationProvider",{attrs:{rules:"required|email",name:"email"},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.errors;return[r("t-input-group",{attrs:{label:"Email"}},[r("t-input",{attrs:{type:"email"},model:{value:t.form.email,callback:function(e){t.$set(t.form,"email",e)},expression:"form.email"}}),t._v(" "),n[0]?r("span",{staticClass:"field-invalid"},[t._v(t._s(n[0]))]):t._e()],1)]}}])}),t._v(" "),r("div",{staticClass:"flex items-center justify-center"},[r("button",{staticClass:"btn btn-primary",attrs:{type:"submit"}},[0==t.working?r("span",[t._v("Send Invite")]):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"}}),t._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"}})]),t._v(" "),r("span",[t._v("Sending")])])])])],1)])],1)])])],1)}),[],!1,null,null,null);e.default=component.exports;installComponents(component,{SearchForm:n(393).default,PageHeader:n(212).default,Invitation:n(437).default,Block:n(377).default,Client:n(406).default,Modal:n(383).default})}}]);