1import{_ as b,j as v,b as D,$ as N,c as L,o as M,g as r,w as m,a as n,a1 as d,a9 as c,a4 as _,t as p,F as A}from"./index-sUPB-bMu.js";import{i as h}from"./intlTelInputWithUtils-CTA2SmYZ.js";const V={name:"DefaultFields",data(){return{user:{nome:null,sobrenome:null,telefone:null,dataNascimento:null},ConvertedDataNascimento:null,iti:null}},computed:{...v(["userClientAccount","churchData","churchLanguage"]),datePlaceholder(){switch(this.churchData.pais){case"US":return"MM/DD/YYYY";case"BR":return"DD/MM/AAAA";default:return"DD/MM/YYYY"}}},watch:{user:{deep:!0,handler(){this.$emit("handleFields",{...this.user})}},ConvertedDataNascimento(){this.user.dataNascimento=this.$dayjs(this.ConvertedDataNascimento,this.$dayjs().locale(this.churchLanguage).localeData().longDateFormat("L"),this.churchData.idioma).format("YYYY-MM-DD")}},mounted(){this.mountData();const l=document.querySelector("#phone");this.iti=h(l,{initialCountry:this.churchData.pais,strictMode:!0,formatOnDisplay:!1})},methods:{mountData(){this.user.telefone=this.userClientAccount.telefone,this.user.nome=this.userClientAccount.nome,this.user.sobrenome=this.userClientAccount.sobrenome,this.ConvertedDataNascimento=this.userClientAccount.dataNascimento?this.$dayjs(this.userClientAccount.dataNascimento).utc().locale(this.churchLanguage).format("L"):null},validateNumber(){return this.user.telefone===""?!0:this.iti?.isValidNumber()},internacionalizeNumber(){this.user.telefone=this.iti?.getNumber(h.utils?.numberFormat.INTERNATIONAL)},handlerInput(){this.internacionalizeNumber(),this.validateNumber()}}},C={class:"input-item__floated-label"},E=["innerHTML"],F=["value"],T={class:"input-item__feedback input-item__feedback--invalid"},B={class:"input-item__floated-label"},R=["innerHTML"],g=["value"],k={class:"input-item__feedback input-item__feedback--invalid"},H={class:"input-item__floated-label"},I=["innerHTML"],O=["value","placeholder"],Y={class:"input-item__feedback input-item__feedback--invalid"},y={class:"input-item"},U={class:"input-item__floated-label"},q=["innerHTML"],w={class:"input-item__feedback input-item__feedback--invalid"};function P(l,e,S,j,t,o){const u=D("Field"),f=N("mask");return M(),L(A,null,[r(u,{modelValue:t.user.nome,"onUpdate:modelValue":e[1]||(e[1]=i=>t.user.nome=i),name:l.$t("FORM.LABEL.NAME"),class:"input-item",rules:"required",immediate:""},{default:m(({field:i,errors:a})=>[n("div",C,[n("label",{for:"nome",class:"input-item__label input-item__label",innerHTML:`${l.$t("FORM.LABEL.NAME")} *`},null,8,E),d(n("input",c(i,{"onUpdate:modelValue":e[0]||(e[0]=s=>t.user.nome=s),value:t.user.nome,type:"text",name:"nome",class:"input-item__field--normal input-item__field"}),null,16,F),[[_,t.user.nome]])]),n("div",T,p(a[0]),1)]),_:1},8,["modelValue","name"]),r(u,{modelValue:t.user.sobrenome,"onUpdate:modelValue":e[3]||(e[3]=i=>t.user.sobrenome=i),name:l.$t("FORM.LABEL.SURNAME"),class:"input-item",as:"div",rules:"required",immediate:""},{default:m(({field:i,errors:a})=>[n("div",B,[n("label",{for:"sobrenome",class:"input-item__label input-item__label",innerHTML:`${l.$t("FORM.LABEL.SURNAME")} *`},null,8,R),d(n("input",c(i,{"onUpdate:modelValue":e[2]||(e[2]=s=>t.user.sobrenome=s),value:t.user.sobrenome,type:"text",name:"sobrenome",class:"input-item__field--normal input-item__field"}),null,16,g),[[_,t.user.sobrenome]])]),n("div",k,p(a[0]),1)]),_:1},8,["modelValue","name"]),r(u,{modelValue:t.ConvertedDataNascimento,"onUpdate:modelValue":e[5]||(e[5]=i=>t.ConvertedDataNascimento=i),name:l.$t("FORM.LABEL.BIRTHDATE"),class:"input-item",as:"div",rules:`required|birthdate:${l.churchData.idioma}`,immediate:""},{default:m(({field:i,errors:a})=>[n("div",H,[n("label",{for:"dataNascimento",class:"input-item__label input-item__label",innerHTML:`${l.$t("FORM.LABEL.BIRTHDATE")} *`},null,8,I),d(n("input",c(i,{"onUpdate:modelValue":e[4]||(e[4]=s=>t.ConvertedDataNascimento=s),value:t.ConvertedDataNascimento,type:"text",name:"dataNascimento",placeholder:o.datePlaceholder,inputmode:"numeric",class:"input-item__field--normal input-item__field"}),null,16,O),[[_,t.ConvertedDataNascimento],[f,"##/##/####"]])]),n("div",Y,p(a[0]),1)]),_:1},8,["modelValue","name","rules"]),r(u,{modelValue:t.user.telefone,"onUpdate:modelValue":e[9]||(e[9]=i=>t.user.telefone=i),name:l.$t("FORM.LABEL.PHONE"),rules:"required",vid:"telefone",immediate:""},{default:m(({field:i,errors:a})=>[n("div",y,[n("div",U,[n("label",{for:"telefone",class:"input-item__label",innerHTML:`${l.$t("FORM.LABEL.PHONE")} *`},null,8,q),d(n("input",c(i,{id:"phone","onUpdate:modelValue":e[6]||(e[6]=s=>t.user.telefone=s),placeholder:"",name:"telefone",class:"iti__input input-item__field input-item__field--normal",type:"tel",onInput:e[7]||
1(e[7]=(...s)=>o.handlerInput&&o.handlerInput(...s)),onBlur:e[8]||(e[8]=(...s)=>o.handlerInput&&o.handlerInput(...s))}),null,16),[[_,t.user.telefone]]),n("div",w,p(a[0]),1)])])]),_:1},8,["modelValue","name"])],64)}const J=b(V,[["render",P],["__scopeId","data-v-a1ce99a3"]]);export{J as default};
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.