1(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0b8df6"],{3113:function(e,t,r){"use strict";r.r(t);var a=function render(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-container",{attrs:{fluid:""}},[t("validation-observer",{ref:"observer",scopedSlots:e._u([{key:"default",fn:function({invalid:r}){return[t("form",{on:{submit:function(t){return t.preventDefault(),e.onSubmit.apply(null,arguments)},reset:function(t){return t.preventDefault(),e.onReset.apply(null,arguments)}}},[t("v-card",{staticClass:"ma-3 pa-3"},[t("v-card-title",{attrs:{"primary-title":""}},[t("div",{staticClass:"headline primary--text"},[e._v("Editar meu usuário")])]),t("v-card-text",[t("validation-provider",{attrs:{name:"Nome Completo",rules:"required"},scopedSlots:e._u([{key:"default",fn:function({errors:r}){return[t("v-text-field",{attrs:{label:"Nome Completo","error-messages":r[0],required:""},model:{value:e.fullName,callback:function(t){e.fullName=t},expression:"fullName"}})]}}],null,!0)}),t("validation-provider",{attrs:{rules:"required|email",name:"E-mail"},scopedSlots:e._u([{key:"default",fn:function({errors:r}){return[t("v-text-field",{attrs:{label:"E-mail",type:"email","error-messages":r[0],required:""},model:{value:e.email,callback:function(t){e.email=t},expression:"email"}})]}}],null,!0)})],1),t("v-card-actions",[t("v-spacer"),t("v-btn",{on:{click:e.cancel}},[e._v("Cancelar")]),t("v-btn",{attrs:{type:"reset"}},[e._v("Descartar")]),t("v-btn",{attrs:{type:"submit",disabled:r}},[e._v(" Salvar ")])],1)],1)],1)]}}])})],1)},l=[],i=r("9ab4"),s=r("60a3"),n=r("0613"),o=r("7bb1");let u=class extends s["f"]{constructor(){super(...arguments),this.valid=!0,this.fullName="",this.email=""}created(){const e=n["mainStore"].userProfile;e&&(this.fullName=e.full_name,this.email=e.email)}get userProfile(){return n["mainStore"].userProfile}onReset(){const e=n["mainStore"].userProfile;e&&(this.fullName=e.full_name,this.email=e.email),this.$refs.observer.reset()}cancel(){this.$router.back()}async onSubmit(){const e=await this.$refs.observer.validate();if(!e)return;const t={};this.fullName&&(t.full_name=this.fullName),this.email&&(t.email=this.email),await n["mainStore"].updateUserProfile(t),this.$router.push("/main/profile")}};u=Object(i["b"])([Object(s["a"])({components:{ValidationObserver:o["a"]}})],u);var c=u,m=c,f=r("2877"),d=Object(f["a"])(m,a,l,!1,null,null,null);t["default"]=d.exports}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.