%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/8846e35.js

(window.webpackJsonp=window.webpackJsonp||[]).push([[4,11],{377:function(t,e,r){"use strict";r.r(e);var n={props:{title:{type:String,required:!0},description:{type:String,required:!1},width:{type:String,required:!1}}},o=r(10),component=Object(o.a)(n,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("section",{staticClass:"bg-gray py-8 md:py-20 px-4 md:px-8 mb-8"},[r("div",{staticClass:"max-w-xl mx-auto w-full"},[r("header",{staticClass:"text-center mb-10"},[r("h2",{staticClass:"text-2xl sm:text-3xl font-bold",class:t.description?"mb-8":""},[t._v(t._s(t.title))]),t._v(" "),t.description?r("p",{staticClass:"text-sm sm:text-base"},[t._v(t._s(t.description))]):t._e()])]),t._v(" "),r("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:r(101).default})},432:function(t,e,r){"use strict";r.r(e);var n=r(0),o=(r(215),r(27),r(3),{data:function(){return{working:!1,addresses:[]}},mounted:function(){var t=this;return Object(n.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.$axios.$get("/account/details/addresses").then((function(e){t.addresses=e.data}));case 2:case"end":return e.stop()}}),e)})))()},methods:{add:function(){this.addresses.push({address:"",town_city:"",postcode:"",is_default:!1})},remove:function(t){this.addresses.splice(t,1)},changeDefaultRadioButtons:function(t){this.addresses.forEach(function(e,r){this.addresses[r].is_default=r==t}.bind(this))},saveAddresses:function(){var t=this;return Object(n.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.$refs.form.validate().then((function(e){e&&(t.working=!0,t.$axios.$post("/account/details/addresses/update",{addresses:t.addresses}).then((function(e){t.addresses=e.data,t.working=!1,t.$store.dispatch("account/progress/get",{slug:"settings"}),t.$toast.success("Succesfully updated your practice locations").goAway(1500)})).catch((function(e){t.working=!1,t.$refs.form.setErrors(e.response.data.errors)})))}));case 1:case"end":return e.stop()}}),e)})))()}}}),d=r(10),component=Object(d.a)(o,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("Block",{attrs:{title:"Practice Locations",description:"If you offer therapy session at specific locations such as a rented office, you should add them here."}},[r("ValidationObserver",{ref:"form"},[r("form",{attrs:{role:"form",method:"POST"},on:{submit:function(e){return e.preventDefault(),t.saveAddresses(e)}}},[t._l(t.addresses,(function(address,e){return r("div",{key:e,staticClass:"mb-8"},[r("h2",{staticClass:"px-3 text-xl font-bold mb-3"},[t._v("Address "+t._s(e+1))]),t._v(" "),r("div",{staticClass:"relative mb-4"},[r("label",{staticClass:"form-label",attrs:{for:"address-"+e}},[t._v("Address")]),t._v(" "),r("ValidationProvider",{attrs:{rules:"required"},scopedSlots:t._u([{key:"default",fn:function(n){var o=n.errors;return[r("input",{directives:[{name:"model",rawName:"v-model",value:t.addresses[e].address,expression:"addresses[key].address"}],staticClass:"form-control",attrs:{type:"text",id:"address-"+e,name:"address"},domProps:{value:t.addresses[e].address},on:{input:function(r){r.target.composing||t.$set(t.addresses[e],"address",r.target.value)}}}),t._v(" "),o[0]?r("span",{staticClass:"field-invalid"},[t._v(t._s(o[0]))]):t._e()]}}],null,!0)})],1),t._v(" "),r("div",{staticClass:"relative mb-4"},[r("label",{staticClass:"form-label",attrs:{for:"town-"+e}},[t._v("Town/City")]),t._v(" "),r("ValidationProvider",{attrs:{rules:"required"},scopedSlots:t._u([{key:"default",fn:function(n){var o=n.errors;return[r("input",{directives:[{name:"model",rawName:"v-model",value:t.addresses[e].town_city,expression:"addresses[key].town_city"}],staticClass:"form-control",attrs:{type:"text",id:"town-"+e,name:"town"},domProps:{value:t.addresses[e].town_city},on:{input:function(r){r.target.composing||t.$set(t.addresses[e],"town_city",r.target.value)}}}),t._v(" "),o[0]?r("span",{staticClass:"field-invalid"},[t._v(t._s(o[0]))]):t._e()]}}],null,!0)})],1),t._v(" "),r("div",{staticClass:"relative mb-4"},[r("label",{staticClass:"form-label",attrs:{for:"postcode-"+e}},[t._v("Postcode")]),t._v(" "),r("ValidationProvider",{attrs:{rules:{required:!0,regex:/^(([gG][iI][rR] {0,}0[aA]{2})|((([a-pr-uwyzA-PR-UWYZ][a-hk-yA-HK-Y]?[0-9][0-9]?)|(([a-pr-uwyzA-PR-UWYZ][0-9][a-hjkstuwA-HJKSTUW])|([a-pr-uwyzA-PR-UWYZ][a-hk-yA-HK-Y][0-9][abehmnprv-yABEHMNPRV-Y]))) {0,}[0-9][abd-hjlnp-uw-zABD-HJLNP-UW-Z]{2}))$/}},scopedSlots:t._u([{key:"default",fn:function(n){var o=n.errors;return[r("input",{directives:[{name:"model",rawName:"v-model",value:t.addresses[e].postcode,expression:"addresses[key].postcode"}],staticClass:"form-control",attrs:{type:"text",id:"postcode-"+e,name:"Postcode"},domProps:{value:t.addresses[e].postcode},on:{input:function(r){r.target.composing||t.$set(t.addresses[e],"postcode",r.target.value)}}}),t._v(" "),o[0]?r("span",{staticClass:"field-invalid"},[t._v(t._s(o[0]))]):t._e()]}}],null,!0)})],1),t._v(" "),r("ValidationProvider",{attrs:{rules:"required"},scopedSlots:t._u([{key:"default",fn:function(n){var o=n.errors;return[r("label",{staticClass:"flex items-center"},[r("t-radio",{attrs:{name:"default_address"},on:{change:function(r){return t.changeDefaultRadioButtons(e)}},model:{value:t.addresses[e].is_default,callback:function(r){t.$set(t.addresses[e],"is_default",r)},expression:"addresses[key].is_default"}}),t._v(" "),r("span",{staticClass:"ml-2 text-sm"},[t._v("Default Address")])],1),t._v(" "),o[0]?r("span",{staticClass:"field-invalid"},[t._v(t._s(o[0]))]):t._e()]}}],null,!0)}),t._v(" "),r("div",{staticClass:"flex items-center justify-center my-4"},[r("button",{staticClass:"uppercase text-red text-sm focus:outline-none",attrs:{type:"button"},on:{click:function(r){return t.remove(e)}}},[t._v("Remove")])])],1)})),t._v(" "),t.addresses.length>0?r("div",{staticClass:"flex items-center justify-center my-6"},[r("button",{staticClass:"btn btn-small btn-primary rounded-full",attrs:{type:"submit"}},[0==t.working?r("span",[t._v("Save Addresses")]):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("Saving")])])])]):t._e()],2)]),t._v(" "),r("div",{staticClass:"flex items-center justify-center"},[r("button",{staticClass:"uppercase text-blue-light focus:outline-none",attrs:{type:"button"},on:{click:t.add}},[t._v("Add Practice Location")])])],1)}),[],!1,null,null,null);e.default=component.exports;installComponents(component,{Block:r(377).default})}}]);

Zerion Mini Shell 1.0