| 1234567891011121314151617181920212223242526272829 |
- import { defineComponent, computed, h } from 'vue';
- import { buildProps, definePropType } from '../../../utils/vue/props/runtime.mjs';
- import { useNamespace } from '../../../hooks/use-namespace/index.mjs';
- import { isString } from '@vue/shared';
- const sliderMarkerProps = buildProps({
- mark: {
- type: definePropType([String, Object]),
- default: void 0
- }
- });
- var SliderMarker = 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);
- }
- });
- export { SliderMarker as default, sliderMarkerProps };
- //# sourceMappingURL=marker.mjs.map
|