%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/e278270.js |
(window.webpackJsonp=window.webpackJsonp||[]).push([[17,11],{377:function(e,t,r){"use strict";r.r(t);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 e=this,t=e.$createElement,r=e._self._c||t;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:e.description?"mb-8":""},[e._v(e._s(e.title))]),e._v(" "),e.description?r("p",{staticClass:"text-sm sm:text-base"},[e._v(e._s(e.description))]):e._e()])]),e._v(" "),r("div",{staticClass:"mx-auto w-full",class:e.width?e.width:"max-w-xl"},[e._t("default")],2)])}),[],!1,null,null,null);t.default=component.exports;installComponents(component,{Header:r(101).default})},435:function(e,t,r){"use strict";r.r(t);var n=r(0),o=(r(215),r(3),{data:function(){return{working:!1,memberships:[{name:"",number:"",expiry_date:"",is_accredited:!1}]}},mounted: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.$axios.$post("/account/verification/memberships").then((function(t){t.data.length&&(e.memberships=t.data)}));case 1:case"end":return t.stop()}}),t)})))()},methods:{addMembership:function(){this.memberships.push({name:"",number:"",expiry_date:"",is_accredited:!1})},removeMembership:function(e){this.memberships.splice(e,1)},saveMemberships: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.membershipsForm.validate().then((function(t){t&&(e.working=!0,e.$axios.$post("/account/verification/memberships/create",{memberships:e.memberships}).then((function(t){e.memberships=t.data,e.$toast.success("Successfully saved your memberships").goAway(1500),e.working=!1})).catch((function(t){e.working=!1,e.$refs.membershipsForm.setErrors(t.response.data.errors)})))}));case 1:case"end":return t.stop()}}),t)})))()}}}),l=r(10),component=Object(l.a)(o,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("Block",{attrs:{title:"Memberships",description:"Please provide valid details of your governing body below.",width:"max-w-3xl"}},[r("ValidationObserver",{ref:"membershipsForm"},[r("form",{attrs:{role:"form",method:"POST"},on:{submit:function(t){return t.preventDefault(),e.saveMemberships(t)}}},[e._l(e.memberships,(function(t,n){return r("div",{key:n,staticClass:"mb-4 relative",class:0!==n?"border-t-2 border-black border-opacity-10 pt-10":""},[r("div",{staticClass:"relative"},[r("div",{staticClass:"absolute right-full pr-5 font-bold"},[e._v(e._s(n+1))]),e._v(" "),0!==n?r("button",{staticClass:"absolute top-0 right-0 z-30 uppercase text-red text-xs focus:outline-none",attrs:{type:"button"},on:{click:function(t){return e.removeMembership(n)}}},[e._v("Remove")]):e._e(),e._v(" "),r("div",{staticClass:"grid grid-cols-1 md:grid-cols-2 gap-x-8"},[r("t-input-group",{attrs:{label:"Governing body"}},[r("ValidationProvider",{attrs:{rules:"required"},scopedSlots:e._u([{key:"default",fn:function(n){var o=n.errors;return[r("t-select",{attrs:{placeholder:"Select...",options:["BACP","UKCP","UPCA","IACP","HCPC","COSCA","COSRT","BPC","ACC","NCP","NACHP","IFPP","ICP","APPI","ACCPH","NCS","FDAP"]},model:{value:t.name,callback:function(r){e.$set(t,"name",r)},expression:"membership.name"}}),e._v(" "),o[0]?r("span",{staticClass:"field-invalid"},[e._v(e._s(o[0]))]):e._e()]}}],null,!0)})],1),e._v(" "),r("t-input-group",{attrs:{label:"Membership Number"}},[r("ValidationProvider",{attrs:{rules:"required|numeric",name:"membership number"},scopedSlots:e._u([{key:"default",fn:function(o){var l=o.errors;return[r("t-input",{attrs:{name:"number-"+n,id:"number-"+n,placeholder:"Membership Number"},model:{value:t.number,callback:function(r){e.$set(t,"number",r)},expression:"membership.number"}}),e._v(" "),l[0]?r("span",{staticClass:"field-invalid"},[e._v(e._s(l[0]))]):e._e()]}}],null,!0)})],1)],1)]),e._v(" "),r("t-input-group",{attrs:{label:"Expiry Date"}},[r("ValidationProvider",{attrs:{rules:"required"},scopedSlots:e._u([{key:"default",fn:function(n){var o=n.errors;return[r("t-datepicker",{model:{value:t.expiry_date,callback:function(r){e.$set(t,"expiry_date",r)},expression:"membership.expiry_date"}}),e._v(" "),o[0]?r("span",{staticClass:"field-invalid"},[e._v(e._s(o[0]))]):e._e()]}}],null,!0)})],1),e._v(" "),r("label",{staticClass:"flex items-center ml-2 mb-6"},[r("t-checkbox",{attrs:{name:"accredited-"+n},model:{value:t.is_accredited,callback:function(r){e.$set(t,"is_accredited",r)},expression:"membership.is_accredited"}}),e._v(" "),r("span",{staticClass:"ml-2 text-sm"},[e._v("I am accredited")])],1)],1)})),e._v(" "),r("div",{staticClass:"flex items-center justify-center mb-10"},[r("button",{staticClass:"btn btn-small btn-primary rounded-full",attrs:{disabled:1==e.working,type:"submit"}},[0==e.working?r("span",[e._v("Save Details")]):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")])])])])],2)]),e._v(" "),r("div",{staticClass:"flex items-center justify-center"},[r("button",{staticClass:"w-full flex items-center justify-center p-4 border border-dashed border-black border-opacity-20 rounded-md uppercase text-blue-light focus:outline-none hover:bg-black hover:bg-opacity-10 hover:text-black transition",attrs:{type:"button"},on:{click:e.addMembership}},[r("svg",{staticClass:"w-4 h-4 mr-1",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},[r("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 6v6m0 0v6m0-6h6m-6 0H6"}})]),e._v(" "),r("span",[e._v("Add Membership")])])])],1)}),[],!1,null,null,null);t.default=component.exports;installComponents(component,{Block:r(377).default})}}]);