UNPKG

dk-plus

Version:
2 lines (1 loc) 646 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const u=require("vue"),a=require("../../dkselect/src/index3.js"),o=u.defineComponent({name:"DkOption",props:{label:{type:[String,Number,Boolean],default:""},value:{type:[String,Number,Boolean,Object],default:""},disabled:{type:Boolean,default:!1}},setup(t){const e=u.inject(a.SELECT_PROPS_TOKEN,null);return{selected:u.computed(()=>{var n;return!!((n=e==null?void 0:e.isSelected)!=null&&n.call(e,t.value))}),onClick:n=>{var l;t.disabled||(l=e==null?void 0:e.setValue)==null||l.call(e,t.value,t.label,n,t.disabled)}}}});exports.default=o;