@appscode/ui-builder
Version:
## Motivation
1 lines • 1.93 kB
JavaScript
;var s=require("./wrapper-944ca3a6.js");require("vue"),require("./index-cc93bc29.js");var e=require("./star-icon-cfc027fa.js");require("./web.immediate-813e3257.js");var i=require("./form-element-mixins-d5406c4c.js"),a=require("./data-function-mixins-ba51d46e.js"),t={name:"ub-simple-input",mixins:[i.f,a.d],props:{acSingleInputCustomClass:{type:String,default:"mb-20"}},data:function(){return{setPasswordVisible:!1}},methods:{onClickLabel:function(){this.$refs["ub-input"].focus()},toggleVisibility:function(){this.setPasswordVisible=!this.setPasswordVisible}},watch:{modelValue:{immediate:!0,handler:function(s){(s||"number"===this.type&&"number"==typeof s)&&(this.isLabelHoisted=!0)}}}},r=s.n({render:function(){var s=this,i=s.$createElement,a=s._self._c||i;return a("div",{staticClass:"ac-single-input is-small",class:[s.acSingleInputCustomClass,s.disabled||s.isValueEmitting?"is-disable":""]},[s._ssrNode("<label"+s._ssrClass("ac-label",{"show-label":s.isLabelHoisted,"is-required":s.required})+">"+s._ssrEscape("\n "+s._s(s.$ubt(s.labelText))+"\n ")+" "+(s.required?'<span class="is-required"><img'+s._ssrAttr("src",e._)+" alt></span>":"\x3c!----\x3e")+"</label> <input"+s._ssrAttr("type","password"===s.type?s.setPasswordVisible?"text":"password":s.type)+s._ssrAttr("disabled",s.disabled||s.isValueEmitting)+s._ssrAttr("value",s.modelValue)+s._ssrClass("ac-input",{"focus-visible bg-white":s.isLabelHoisted})+"> "+("password"===s.type?'<span class="eye"><i aria-hidden="true" class="fa fa-eye"></i></span>':"\x3c!----\x3e")+" "),a("info-button",{attrs:{label:s.labelText,schema:s.schema}}),s._ssrNode(' <p class="is-error"'+s._ssrStyle(null,null,{display:s.errors.length?"":"none"})+'><i aria-hidden="true" class="fa fa-exclamation-triangle"></i>'+s._ssrEscape("\n "+s._s(s.errors[0])+"\n ")+"</p>")],2)},staticRenderFns:[]},void 0,t,void 0,!1,"data-v-6c4937da",!1,void 0,void 0,void 0);exports.default=r;