You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
1013 B

import{d as o,bf as i,m as d,f as r,aT as c,aU as p,o as u,g as m,j as f,t as g,b as _,aP as b,x as y}from"./index-f4658ae7.js";import{baseHandler as C}from"./handler-2676756d.js";import"./enum-714e44d2.js";const S=o({name:"SelectItem",components:{Select:i},props:{event:{type:Number},disabled:{type:Boolean},title:{type:String},def:{type:[String,Number]},initValue:{type:[String,Number]},options:{type:Array,default:()=>[]}},setup(e){const{prefixCls:t}=d("setting-select-item"),a=r(()=>e.def?{value:e.def,defaultValue:e.initValue||e.def}:{});function n(s){e.event&&C(e.event,s)}return{prefixCls:t,handleChange:n,getBindValue:a}}});function v(e,t,a,n,s,h){const l=p("Select");return u(),m("div",{class:y(e.prefixCls)},[f("span",null,g(e.title),1),_(l,b(e.getBindValue,{class:`${e.prefixCls}-select`,onChange:e.handleChange,disabled:e.disabled,size:"small",options:e.options}),null,16,["class","onChange","disabled","options"])],2)}const $=c(S,[["render",v],["__scopeId","data-v-9af5cd1d"]]);export{$ as default};