primevue
Version:
[](https://opensource.org/licenses/MIT) [](https://badge.fury.io/js/primevue) [ • 1.14 kB
JavaScript
;var e=require("primevue/basecomponent"),t=require("vue");function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var l={name:"InputText",extends:{name:"BaseInputText",extends:n(e).default,props:{modelValue:null,size:{type:String,default:null}},css:{classes:{root:function(e){var t=e.props;return["p-inputtext p-component",{"p-filled":e.instance.filled,"p-inputtext-sm":"small"===t.size,"p-inputtext-lg":"large"===t.size}]}}},provide:function(){return{$parentInstance:this}}},emits:["update:modelValue"],methods:{onInput:function(e){this.$emit("update:modelValue",e.target.value)}},computed:{filled:function(){return null!=this.modelValue&&this.modelValue.toString().length>0},ptmParams:function(){return{context:{filled:this.filled,disabled:this.$attrs.disabled||""===this.$attrs.disabled}}}}},u=["value"];l.render=function(e,n,l,a,r,o){return t.openBlock(),t.createElementBlock("input",t.mergeProps({class:e.cx("root"),value:e.modelValue,onInput:n[0]||(n[0]=function(){return o.onInput&&o.onInput.apply(o,arguments)})},e.ptm("root",o.ptmParams),{"data-pc-name":"inputtext"}),null,16,u)},module.exports=l;