UNPKG

tdesign-vue-next

Version:
1 lines 2.21 kB
{"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;;;;"}