xdesign-vue-next
Version:
XDesign Component for vue-next
1 lines • 2.63 kB
Source Map (JSON)
{"version":3,"file":"range-input-popup.mjs","sources":["../../src/range-input/range-input-popup.tsx"],"sourcesContent":["import { defineComponent, computed } from 'vue';\nimport Popup from '../popup';\nimport { usePrefixClass } from '../hooks/useConfig';\nimport RangeInput from './range-input';\nimport props from './range-input-popup-props';\nimport useOverlayInnerStyle from '../select-input/useOverlayInnerStyle';\nimport { TdRangeInputPopupProps } from './type';\n\nexport default defineComponent({\n name: 'XRangeInputPopup',\n props,\n\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 status: props.status,\n tips: props.tips,\n ...props.rangeInputProps,\n }}\n />\n </Popup>\n </div>\n );\n },\n});\n"],"names":["name","props","_createVNode","_mergeProps","onVisibleChange","RangeInput"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,uBAAA,eAAA,CAAA;AACEA,EAAAA,IAAAA,EAAAA,kBAAAA;AACAC,EAAAA,KAAAA,EAAAA,KAAAA;;AAGQ,IAAA,IAAA,cAAA,GAAA,cAAA,CAAA,mBAAA,CAAA,CAAA;AAEN,IAAA,IAAA,qBAAA,GAAA,oBAAA,CAAA,MAAA,CAAA;;;;;;;;AASO,MAAA,OAAAC,WAAA,CAAA,KAAA,EAAA;AAAA,QAAA,OAAA,EAAA,YAAA,CAAA,KAAA;AAEH,OAAA,EAAA,CAAAA,WAAA,CAAA,KAAA,EAAAC,UAAA,CAAA;AAAA,QAAA,gBAAA,EAAA,IAAA;;;AAGU,QAAA,WAAA,EAAA,aAAA;;;AAIJ,OAAA,EAAA,aAAA,CAAA;;AAEFC,QAAAA,eAAAA,EAAAA,yBAAAA;;AACS,QAAA,SAAA,EAAA,SAAA,QAAA,GAAA;AAAA,UAAA,OAAA,CAAAF,WAAA,CAAAG,WAAA,EAAA,aAAA,CAAA;;;;;;;AAUE,SAAA;AAAA,OAAA,CAAA,CAAA,CAAA,CAAA;;AAMrB,GAAA;AACF,CAAA,CAAA;;;;"}