UNPKG

element-plus

Version:

A Component Library for Vue 3

29 lines (27 loc) 967 B
import { isString } from "../../../utils/types.mjs"; import { buildProps, definePropType } from "../../../utils/vue/props/runtime.mjs"; import { useNamespace } from "../../../hooks/use-namespace/index.mjs"; import { computed, defineComponent, h } from "vue"; //#region ../../packages/components/slider/src/marker.ts const sliderMarkerProps = buildProps({ mark: { type: definePropType([String, Object]), default: void 0 } }); var marker_default = defineComponent({ name: "ElSliderMarker", props: sliderMarkerProps, setup(props) { const ns = useNamespace("slider"); const label = computed(() => { return isString(props.mark) ? props.mark : props.mark.label; }); const style = computed(() => isString(props.mark) ? void 0 : props.mark.style); return () => h("div", { class: ns.e("marks-text"), style: style.value }, label.value); } }); //#endregion export { marker_default as default, sliderMarkerProps }; //# sourceMappingURL=marker.mjs.map