UNPKG

tdesign-vue-next

Version:
1 lines 3.84 kB
{"version":3,"file":"range-input-popup.mjs","sources":["../../../components/range-input/range-input-popup.tsx"],"sourcesContent":["import { defineComponent, computed } from 'vue';\nimport Popup from '../popup';\nimport { usePrefixClass } from '@tdesign/shared-hooks';\nimport RangeInput from './range-input';\nimport props from './range-input-popup-props';\nimport { useOverlayInnerStyle } from '../select-input/hooks/useOverlayInnerStyle';\nimport { TdRangeInputPopupProps } from './type';\n\nexport default defineComponent({\n name: 'TRangeInputPopup',\n props,\n setup(props: TdRangeInputPopupProps) {\n const COMPONENT_NAME = usePrefixClass('range-input-popup');\n\n const { tOverlayInnerStyle, innerPopupVisible, onInnerPopupVisibleChange } = useOverlayInnerStyle(props);\n\n const popupClasses = computed(() => [\n COMPONENT_NAME.value,\n {\n [`${COMPONENT_NAME.value}--visible`]: props.popupVisible || innerPopupVisible.value,\n },\n ]);\n\n return () => (\n <div class={popupClasses.value}>\n <Popup\n hideEmptyPopup\n content={props.panel}\n trigger=\"click\"\n placement=\"bottom-left\"\n disabled={props.disabled}\n visible={props.popupVisible || innerPopupVisible.value}\n {...{\n overlayInnerStyle: tOverlayInnerStyle.value,\n onVisibleChange: onInnerPopupVisibleChange,\n ...props.popupProps,\n }}\n >\n <RangeInput\n {...{\n value: props.inputValue,\n onChange: props.onInputChange,\n disabled: props.disabled,\n label: props.label,\n status: props.status,\n tips: props.tips,\n ...props.rangeInputProps,\n }}\n />\n </Popup>\n </div>\n );\n },\n});\n"],"names":["defineComponent","name","props","setup","COMPONENT_NAME","usePrefixClass","_useOverlayInnerStyle","useOverlayInnerStyle","tOverlayInnerStyle","innerPopupVisible","onInnerPopupVisibleChange","popupClasses","computed","value","_defineProperty","concat","popupVisible","_createVNode","Popup","_mergeProps","panel","disabled","_objectSpread","overlayInnerStyle","onVisibleChange","popupProps","_default","RangeInput","inputValue","onChange","onInputChange","label","status","tips","rangeInputProps"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,uBAAeA,eAAgB,CAAA;AAC7BC,EAAAA,IAAM,EAAA,kBAAA;AACNC,EAAAA,KAAA,EAAAA,KAAA;AACAC,EAAAA,OAAAA,SAAAA,MAAMD,MAA+B,EAAA;AAC7B,IAAA,IAAAE,cAAA,GAAiBC,eAAe,mBAAmB,CAAA,CAAA;AAEzD,IAAA,IAAAC,qBAAA,GAA6EC,qBAAqBL,MAAK,CAAA;MAA/FM,kBAAoB,GAAAF,qBAAA,CAApBE,kBAAoB;MAAAC,iBAAA,GAAAH,qBAAA,CAAAG,iBAAA;MAAmBC,yBAA0B,GAAAJ,qBAAA,CAA1BI,yBAA0B,CAAA;IAEnE,IAAAC,YAAA,GAAeC,SAAS,YAAA;MAAA,OAAM,CAClCR,cAAe,CAAAS,KAAA,EAAAC,eAAA,CAAA,EAAA,EAAA,EAAA,CAAAC,MAAA,CAETX,cAAA,CAAeS,KAAmBX,EAAAA,WAAAA,CAAAA,EAAAA,MAAAA,CAAMc,gBAAgBP,iBAAkB,CAAAI,KAAA,CAEjF,CAAA,CAAA;KAAA,CAAA,CAAA;IAEM,OAAA,YAAA;AAAA,MAAA,OAAAI,WAAA,CAAA,KAAA,EAAA;AAAA,QAAA,OAAA,EACON,aAAaE,KAAAA;AACvB,OAAA,EAAA,CAAAI,WAAA,CAAAC,KAAA,EAAAC,UAAA,CAAA;AAAA,QAAA,gBAAA,EAAA,IAAA;QAAA,SAEWjB,EAAAA,MAAAA,CAAMkB;;;kBAGLlB,EAAAA,MAAAA,CAAMmB;mBACPnB,MAAAA,CAAMc,YAAgB,IAAAP,iBAAA,CAAkBI,KAAAA;AAC7C,OAAA,EAAAS,aAAA,CAAA;QACFC,mBAAmBf,kBAAmB,CAAAK,KAAA;AACtCW,QAAAA,eAAiB,EAAAd,yBAAAA;OACdR,EAAAA,MAAM,CAAAuB,UAAA,CAAA,CAAA,EAAA;AAAA,QAAA,SAAA,EAAA,SAAAC,QAAA,GAAA;AAAA,UAAA,OAAA,CAAAT,WAAA,CAAAU,WAAA,EAAAL,aAAA,CAAA;YAKPT,OAAOX,MAAM,CAAA0B,UAAA;YACbC,UAAU3B,MAAM,CAAA4B,aAAA;YAChBT,UAAUnB,MAAM,CAAAmB,QAAA;YAChBU,OAAO7B,MAAM,CAAA6B,KAAA;YACbC,QAAQ9B,MAAM,CAAA8B,MAAA;YACdC,MAAM/B,MAAM,CAAA+B,IAAAA;WACT/B,EAAAA,MAAM,CAAAgC,eAAA,CAAA,EAAA,IAAA,CAAA,CAAA,CAAA;AAAA,SAAA;AAAA,OAAA,CAAA,CAAA,CAAA,CAAA;KAtBhB,CAAA;AA4BL,GAAA;AACF,CAAC,CAAA;;;;"}