UNPKG

xdesign-vue-next

Version:

XDesign Component for vue-next

89 lines (83 loc) 2.9 kB
/** * xdesign v1.0.6 * (c) 2023 xdesign * @license MIT */ 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var vue = require('vue'); var datePicker_base_Footer = require('../base/Footer.js'); require('@babel/runtime/helpers/defineProperty'); require('../../hooks/useConfig.js'); require('../../config-provider/useConfig.js'); require('lodash/isFunction'); require('lodash/cloneDeep'); require('lodash/isString'); require('../../config-provider/context.js'); require('lodash/mergeWith'); require('lodash/merge'); require('../../_common/js/global-config/default-config.js'); require('../../_common/js/global-config/locale/en_US.js'); require('../../_chunks/dep-8d10b59f.js'); require('lodash/isArray'); require('../../button/index.js'); require('../../button/button.js'); require('@babel/runtime/helpers/toConsumableArray'); require('../../loading/index.js'); require('../../loading/directive.js'); require('../../loading/plugin.js'); require('../../loading/loading.js'); require('@babel/runtime/helpers/slicedToArray'); require('../../loading/icon/gradient.js'); require('../../_common/js/loading/circle-adapter.js'); require('../../_common/js/utils/set-style.js'); require('../../_common/js/utils/helper.js'); require('@babel/runtime/helpers/objectWithoutProperties'); require('lodash/isNull'); require('lodash/isUndefined'); require('lodash/isNumber'); require('../../utils/dom.js'); require('../../utils/easing.js'); require('../../utils/render-tnode.js'); require('lodash/isEmpty'); require('lodash/isObject'); require('lodash/camelCase'); require('lodash/kebabCase'); require('../../loading/props.js'); require('../../hooks/useTeleport.js'); require('../../utils/withInstall.js'); require('../../button/props.js'); require('../../hooks/useRipple.js'); require('../../hooks/useKeepAnimation.js'); require('../../utils/set-style.js'); require('../../hooks/tnode.js'); require('../../hooks/useDisabled.js'); require('lodash/isBoolean'); var TExtraContent = vue.defineComponent({ name: "XExtraContent", props: { presets: Object, enableTimePicker: Boolean, presetsPlacement: String, onPresetClick: Function, onConfirmClick: Function, selectedValue: [String, Number, Array, Date] }, setup: function setup(props) { var showPanelFooter = vue.computed(function () { return props.enableTimePicker || props.presets; }); return function () { return showPanelFooter.value ? vue.createVNode(datePicker_base_Footer["default"], { "presets": props.presets, "onPresetClick": props.onPresetClick, "enableTimePicker": props.enableTimePicker, "onConfirmClick": props.onConfirmClick, "presetsPlacement": props.presetsPlacement, "selectedValue": props.selectedValue }, null) : null; }; } }); exports["default"] = TExtraContent; //# sourceMappingURL=ExtraContent.js.map