{"version":3,"file":"slider-mark.mjs","sources":["../../../components/slider/slider-mark.tsx"],"sourcesContent":["import { defineComponent, PropType } from 'vue';\nimport { TdSliderProps } from './type';\nimport { usePrefixClass } from '@tdesign/shared-hooks';\n\nexport default defineComponent({\n  name: 'TSliderMark',\n  props: {\n    mark: {\n      type: [Object, Array, String, Number] as PropType<TdSliderProps['marks']>,\n    },\n    point: {\n      type: Number,\n    },\n    onClickMarkPoint: {\n      type: Function,\n      default: () => {},\n    },\n  },\n  setup(props) {\n    const COMPONENT_NAME = usePrefixClass('slider__mark');\n    const changeValue = (e: MouseEvent) => {\n      e.stopPropagation();\n      props?.onClickMarkPoint?.(props.point);\n    };\n\n    return () => (\n      <div class={`${COMPONENT_NAME.value}-text`} onClick={changeValue}>\n        {props.mark}\n      </div>\n    );\n  },\n});\n"],"names":["defineComponent","name","props","mark","type","Object","Array","String","Number","point","onClickMarkPoint","Function","default","setup","COMPONENT_NAME","usePrefixClass","changeValue","e","_props$onClickMarkPoi","stopPropagation","call","_createVNode","concat","value"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;AAIA,kBAAeA,eAAgB,CAAA;AAC7BC,EAAAA,IAAM,EAAA,aAAA;AACNC,EAAAA,KAAO,EAAA;AACLC,IAAAA,IAAM,EAAA;MACJC,IAAM,EAAA,CAACC,MAAQ,EAAAC,KAAA,EAAOC,QAAQC,MAAM,CAAA;KACtC;AACAC,IAAAA,KAAO,EAAA;AACLL,MAAAA,IAAM,EAAAI,MAAAA;KACR;AACAE,IAAAA,gBAAkB,EAAA;AAChBN,MAAAA,IAAM,EAAAO,QAAA;AACN,MAAA,SAAA,EAAS,SAATC,WAAe,EAAC;AAClB,KAAA;GACF;AACAC,EAAAA,OAAAA,SAAAA,MAAMX,KAAO,EAAA;AACL,IAAA,IAAAY,cAAA,GAAiBC,eAAe,cAAc,CAAA,CAAA;AAC9C,IAAA,IAAAC,WAAA,GAAc,SAAdA,WAAAA,CAAeC,CAAkB,EAAA;AAAA,MAAA,IAAAC,qBAAA,CAAA;MACrCD,CAAA,CAAEE,eAAgB,EAAA,CAAA;MACXjB,KAAA,KAAA,IAAA,IAAAA,KAAA,KAAAgB,KAAAA,CAAAA,IAAAA,CAAAA,qBAAA,GAAAhB,KAAA,CAAAQ,gBAAA,MAAAQ,IAAAA,IAAAA,qBAAA,eAAAA,qBAAA,CAAAE,IAAA,CAAAlB,KAAA,EAAmBA,MAAMO,KAAK,CAAA,CAAA;KACvC,CAAA;IAEO,OAAA,YAAA;AAAA,MAAA,OAAAY,WAAA,CAAA,KAAA,EAAA;AAAA,QAAA,OAAA,EAAA,EAAA,CAAAC,MAAA,CACUR,cAAe,CAAAS,KAAA,EAAA,OAAA,CAAA;QAAA,SAAuBP,EAAAA,WAAAA;OAClDd,EAAAA,CAAAA,KAAM,CAAAC,IAAA,CAAA,CAAA,CAAA;KADR,CAAA;AAIL,GAAA;AACF,CAAC,CAAA;;;;"}