UNPKG

element-plus

Version:

A Component Library for Vue 3

37 lines (32 loc) 1.09 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var vue = require('vue'); require('../../../utils/index.js'); require('../../../hooks/index.js'); var runtime = require('../../../utils/vue/props/runtime.js'); var index = require('../../../hooks/use-namespace/index.js'); var shared = require('@vue/shared'); const sliderMarkerProps = runtime.buildProps({ mark: { type: runtime.definePropType([String, Object]), default: void 0 } }); var SliderMarker = vue.defineComponent({ name: "ElSliderMarker", props: sliderMarkerProps, setup(props) { const ns = index.useNamespace("slider"); const label = vue.computed(() => { return shared.isString(props.mark) ? props.mark : props.mark.label; }); const style = vue.computed(() => shared.isString(props.mark) ? void 0 : props.mark.style); return () => vue.h("div", { class: ns.e("marks-text"), style: style.value }, label.value); } }); exports["default"] = SliderMarker; exports.sliderMarkerProps = sliderMarkerProps; //# sourceMappingURL=marker.js.map