(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["2d0c20b7"],{4940:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("q-input",{directives:[{name:"mask",rawName:"v-mask",value:"##/##/####",expression:"'##/##/####'"}],attrs:{name:"birthdate",value:e.dateDisplay,"float-label":e.$t("field.user.birthdate.label"),color:e.SET_COLOR.primary,disable:e.disable,required:e.required,placeholder:e.dateFormat.toUpperCase(),error:e.error,type:"tel",autocomplete:"birthdate","numeric-keyboard-toggle":""},on:{input:e.changeDate,blur:function(t){e.$emit("blur",t)}}})},i=[];r._withStripped=!0;a("28a5"),a("3b2b"),a("6762"),a("2fdb");var n=a("068f"),u={name:"FormInputBirthday",props:{required:{type:Boolean,required:!1,default:!1},value:{type:String,required:!1,default:""},disable:{type:Boolean,required:!1,default:!1},imperialSystem:{type:Boolean,required:!1,default:!1}},data:function(){return{error:!1}},computed:{isMaskedDate:function(){return!!this.value&&this.value.includes("*")},dateFormat:function(){return this.imperialSystem?"MM/dd/yyyy":"dd/MM/yyyy"},dateDisplay:function(){return this.isMaskedDate&&RegExp(/\x2A{4}-\d{2}-\d{2}/gi).test(this.value)?this.value.split("-").reverse():RegExp(/\d{4}-\d{2}-\d{2}/gi).test(this.value)?Object(n["a"])(this.value,{format:this.dateFormat,fromFormatType:"SQL"}):this.value}},mounted:function(){this.$emit("init")},methods:{getDateValue:function(e){if(RegExp(/\d{2}\/\d{2}\/\d{4}/gi).test(e)){var t=e.split("/").reverse(),a=this.imperialSystem?"".concat(t[0],"-").concat(t[2],"-").concat(t[1]):t.join("-"),r=Object(n["a"])(a,{fromFormatType:"SQL",toLocal:!0,format:"yyyy-MM-dd"});if("Invalid DateTime"!==r)return this.error=!1,r;this.error=!0}return e},changeDate:function(e){return!this.isMaskedDate&&this.$emit("input",this.getDateValue(e))}}},o=u,s=a("2877"),d=Object(s["a"])(o,r,i,!1,null,null,null);d.options.__file="birthdate.vue";t["default"]=d.exports}}]);
//# sourceMappingURL=2d0c20b7.98cad583.2024-10-22T18:36:13.257Z.js.map