SelectItem-cf2d2be5.js 1.1 KB

1
  1. import{f as i,_ as r}from"./index.js";import{b as c}from"./index-48b06ccc.js";import{d as m,c as p,Y as d,Z as u,_ as f,$ as _,l as g,aa as y,u as a,a0 as b}from"./vue-8fccce23.js";import{ay as v}from"./antd-49db3de3.js";import"./useNow-7dfe94f3.js";import"./index-566e22b1.js";import"./useContentViewHeight-62fb8ef5.js";import"./useWindowSizeFn-e2b93e2a.js";import"./tuoren-logo-64c55514.js";import"./useSortable-7338e303.js";import"./index-32b7d1d4.js";import"./lock-ad5329db.js";const S=m({name:"SelectItem",__name:"SelectItem",props:{event:{type:Number},disabled:{type:Boolean},title:{type:String},def:{type:[String,Number]},initValue:{type:[String,Number]},options:{type:Array,default:()=>[]}},setup(t){const e=t,{prefixCls:s}=i("setting-select-item"),n=p(()=>e.def?{value:e.def,defaultValue:e.initValue||e.def}:{}),l=o=>{e.event&&c(e.event,o)};return(o,V)=>(d(),u("div",{class:b(a(s))},[f("span",null,_(t.title),1),g(a(v),y(n.value,{class:`${a(s)}-select`,onChange:l,disabled:t.disabled,size:"small",options:t.options}),null,16,["class","disabled","options"])],2))}});const H=r(S,[["__scopeId","data-v-cf1163e4"]]);export{H as default};