UNPKG

dk-plus

Version:
36 lines (35 loc) 814 B
import { defineComponent as l, inject as o, computed as u } from "vue"; import { SELECT_PROPS_TOKEN as d } from "../../dkselect/src/index3.js"; const b = l({ name: "DkOption", props: { label: { type: [String, Number, Boolean], default: "" }, value: { type: [String, Number, Boolean, Object], default: "" }, disabled: { type: Boolean, default: !1 } }, setup(n) { const e = o(d, null); return { selected: u(() => { var t; return !!((t = e == null ? void 0 : e.isSelected) != null && t.call(e, n.value)); }), onClick: (t) => { var a; n.disabled || (a = e == null ? void 0 : e.setValue) == null || a.call(e, n.value, n.label, t, n.disabled); } }; } }); export { b as default };