element-plus
Version:
A Component Library for Vue 3
40 lines (35 loc) • 1.11 kB
JavaScript
Object.defineProperty(exports, '__esModule', { value: true });
var vue = require('vue');
require('../../../hooks/index.js');
var pluginVue_exportHelper = require('../../../_virtual/plugin-vue_export-helper.js');
var index = require('../../../hooks/use-namespace/index.js');
const _sfc_main = vue.defineComponent({
name: "ElMarker",
props: {
mark: {
type: [String, Object],
default: () => void 0
}
},
setup(props) {
const ns = index.useNamespace("slider");
const label = vue.computed(() => {
return typeof props.mark === "string" ? props.mark : props.mark.label;
});
return {
ns,
label
};
},
render() {
var _a;
return vue.h("div", {
class: this.ns.e("marks-text"),
style: (_a = this.mark) == null ? void 0 : _a.style
}, this.label);
}
});
var SliderMarker = /* @__PURE__ */ pluginVue_exportHelper["default"](_sfc_main, [["__file", "/home/runner/work/element-plus/element-plus/packages/components/slider/src/marker.vue"]]);
exports["default"] = SliderMarker;
//# sourceMappingURL=marker.js.map
;