(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{352:function(t,e,n){},353:function(t,e,n){},410:function(t,e,n){"use strict";var o=n(352);n.n(o).a},411:function(t,e,n){"use strict";var o=n(353);n.n(o).a},458:function(t,e,n){"use strict";n.r(e);var o=n(17),r=n(56),l=n(57),c=n(58),m=n(97),d=(n(24),n(4)),v=n(185),f=n(184),_=n(12),h=Object(o.b)({name:"ContactForm",components:{VueGrid:r.a,VueGridRow:l.a,VueGridColumn:c.a,VueButton:m.a,VueInput:v.a,VueSelect:f.a,ValidationObserver:_.a},props:{},setup:function(t,e){e.root;var n=e.emit,r=Object(o.i)().app,l=Object(o.h)(!1),c=Object(o.h)(!1),form=Object(o.g)({FirstName:"",LastName:"",Telephone:"",Email:"",AboutUs:"UNKNOWN",Message:""}),m=function(){var t=Object(d.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:c.value=!0,e?(l.value=!0,r.$axios.$post("https://api.onlyusedtesla.com/Notifications/Contact",form).then((function(){n("submitted",!0)}))):window.scrollTo(0,0);case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return{isLoading:l,form:form,onSubmit:m,hasAttemptedSubmit:c}}}),C=(n(410),n(5)),w=Object(C.a)(h,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("validation-observer",{scopedSlots:t._u([{key:"default",fn:function(e){var o=e.validate,r=e.errors;return[n("form",{staticClass:"contact-form",on:{submit:function(e){e.preventDefault(),o().then((function(e){return t.onSubmit(e)}))}}},[n("section",{staticClass:"listing__general-info"},[n("vue-grid",{staticClass:"contact-form-grid",attrs:{"vertical-space":"none"}},[n("vue-grid-row",[n("vue-grid-column",[n("h3",{staticClass:"contact-form__title"},[t._v("Leave us a message")]),t._v(" "),n("p",{staticClass:"contact-form__sub-text"},[t._v("\n              Getting in touch with us is easy, you can fill in the below form or by emailing us at\n              "),n("a",{attrs:{href:"mailto:contact@onlyusedtesla.com"}},[t._v("contact@onlyusedtesla.com")])]),t._v(" "),n("p",{staticClass:"contact-form__sub-text"},[t._v("\n              Please note, if you are wanting to reach out to a seller, please contact the seller directly by\n              "),n("a",{attrs:{href:""},on:{click:function(e){return t.$auth.loginWith("auth0",{params:{register:!0}})}}},[t._v("registering")]),t._v(" for an\n              account, and enquiring on the listing.\n            ")]),t._v(" "),t.hasAttemptedSubmit&&Object.values(r).flat().length?n("div",{staticClass:"inline-notice inline-notice--warning"},[n("p",[t._v("Please correct the following errors:")]),t._v(" "),n("ul",{staticClass:"inline-notice__list"},t._l(Object.values(r).flat(),(function(e){return n("li",{key:e},[t._v(t._s(e))])})),0)]):t._e()])],1),t._v(" "),n("section",{staticClass:"contact-form__section contact-form__section--first"},[n("vue-grid-row",[n("vue-grid-column",{attrs:{width:"100%","tablet-portrait":"50%"}},[n("div",{staticClass:"first-name"},[n("vue-input",{attrs:{validation:"required","error-message":"Must provide a first name.",label:"First name",id:"firstName",name:"First name"},model:{value:t.form.FirstName,callback:function(e){t.$set(t.form,"FirstName",e)},expression:"form.FirstName"}})],1)]),t._v(" "),n("vue-grid-column",{attrs:{width:"100%","tablet-portrait":"50%"}},[n("div",{staticClass:"last-name"},[n("vue-input",{attrs:{validation:"required","error-message":"Must provide a last name.",label:"Last name",id:"lastName",name:"Last name"},model:{value:t.form.LastName,callback:function(e){t.$set(t.form,"LastName",e)},expression:"form.LastName"}})],1)])],1)],1),t._v(" "),n("section",{staticClass:"contact-form__section"},[n("vue-grid-row",[n("vue-grid-column",[n("div",{staticClass:"telephone"},[n("vue-input",{attrs:{label:"Telephone",id:"telephone",name:"telephone"},model:{value:t.form.Telephone,callback:function(e){t.$set(t.form,"Telephone",e)},expression:"form.Telephone"}})],1)]),t._v(" "),n("vue-grid-column",[n("div",{staticClass:"telephone"},[n("vue-input",{attrs:{validation:"required|email","error-message":"Must provide an email.",label:"Email",id:"email",name:"Email"},model:{value:t.form.Email,callback:function(e){t.$set(t.form,"Email",e)},expression:"form.Email"}})],1)])],1)],1),t._v(" "),n("section",{staticClass:"contact-form__section--last"},[n("vue-grid-row",[n("vue-grid-column",[n("div",{staticClass:"message"},[n("vue-input",{attrs:{validation:"required","error-message":"Must provide an message.",label:"Message",id:"message",name:"Message",type:"textarea"},model:{value:t.form.Message,callback:function(e){t.$set(t.form,"Message",e)},expression:"form.Message"}})],1)])],1)],1),t._v(" "),n("vue-button",{staticClass:"submit-enquiry",attrs:{color:"primary",tabindex:"3",type:"submit",loading:t.isLoading}},[t._v("\n          Submit enquiry →\n        ")])],1)],1)])]}}])})}),[],!1,null,"796c2e36",null).exports,y=n(183),O=Object(o.b)({name:"Contact",head:{},components:{VueGrid:r.a,VueGridRow:l.a,VueGridColumn:c.a,VueButton:m.a,ContactForm:w,PageHeader:y.a},setup:function(t,e){Object(o.i)().app;return Object(o.k)({title:"Contact | Sell Your Tesla | Only Used Tesla",meta:[{property:"og:title",content:"Contact | Sell Your Tesla | Only Used Tesla",hid:"og:title"}]}),{onFinalise:function(){e.root.$router.push("/contact/enquiry-submitted")}}}}),N=(n(411),Object(C.a)(O,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"contact"},[n("page-header",[t._v("\n    Contact us\n  ")]),t._v(" "),n("div",{staticClass:"page-content"},[n("contact-form",{on:{submitted:function(e){return t.onFinalise()}}})],1)],1)}),[],!1,null,"70d94712",null));e.default=N.exports}}]);