{"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;;;;"}