2 lines
983 B
JavaScript
Vendored
2 lines
983 B
JavaScript
Vendored
import{_ as i}from"./plugin-vue_export-helper.21dcd24c.js";import{o as a,f as s,t as l,j as n,i as u,ab as d,F as c}from"./vendor.7e4e5e39.js";const m={props:{id:{type:String,default(){return`select-input-${Math.random()*1e3}`}},type:{type:String,default:"text"},modelValue:[String,Number],label:String,error:String},emits:["update:modelValue"],methods:{focus(){this.$refs.input.focus()},select(){this.$refs.input.select()},setSelectionRange(t,r){this.$refs.input.setSelectionRange(t,r)}}},f=["for"],g=["id","type","value"],p={key:1,class:"text-red text-sm"};function _(t,r,e,y,h,x){return a(),s(c,null,[e.label?(a(),s("label",{key:0,class:"text-gray-light text-lg mb-2",for:e.id},l(e.label)+":",9,f)):n("",!0),u("input",d({id:e.id,ref:"input"},t.$attrs,{class:{error:e.error},type:e.type,value:e.modelValue,onInput:r[0]||(r[0]=o=>t.$emit("update:modelValue",o.target.value))}),null,16,g),e.error?(a(),s("div",p,l(e.error),1)):n("",!0)],64)}var v=i(m,[["render",_]]);export{v as T};
|