UNPKG

tdesign-vue-next

Version:
78 lines (74 loc) 2.6 kB
/** * tdesign v1.11.5 * (c) 2025 tdesign * @license MIT */ import { defineComponent, computed, createVNode } from 'vue'; import TDateFooter from '../base/Footer.mjs'; import '../../../_chunks/dep-da95471f.mjs'; import '../../../_chunks/dep-4ed7019e.mjs'; import '../../../hooks/useConfig.mjs'; import '../../../config-provider/hooks/useConfig.mjs'; import 'lodash-es'; import '../../../config-provider/utils/context.mjs'; import '../../../_chunks/dep-a5ae2f3f.mjs'; import '../../../_chunks/dep-82d2a14f.mjs'; import '../../../_chunks/dep-37fa6ccb.mjs'; import '../../../_chunks/dep-7fb24b17.mjs'; import '../../../button/index.mjs'; import '../../../button/button.mjs'; import '../../../_chunks/dep-03e058e5.mjs'; import '../../../_chunks/dep-9f375e51.mjs'; import '../../../loading/index.mjs'; import '../../../loading/directive.mjs'; import '../../../loading/plugin.mjs'; import '../../../loading/loading.mjs'; import '../../../_chunks/dep-6d9c1bfc.mjs'; import '../../../loading/icon/gradient.mjs'; import '../../../_chunks/dep-6cfc5734.mjs'; import '../../../_chunks/dep-3d81ac0a.mjs'; import '../../../_chunks/dep-6a79c950.mjs'; import '../../../utils/dom.mjs'; import '../../../_chunks/dep-46ec3e86.mjs'; import '../../../utils/render-tnode.mjs'; import '../../../hooks/useTeleport.mjs'; import '../../../loading/props.mjs'; import '../../../utils/withInstall.mjs'; import './style/css.mjs'; import '../../../button/props.mjs'; import '../../../hooks/useRipple.mjs'; import '../../../hooks/useKeepAnimation.mjs'; import '../../../hooks/useDisabled.mjs'; var TExtraContent = defineComponent({ name: "TExtraContent", props: { presets: Object, enableTimePicker: Boolean, presetsPlacement: String, needConfirm: { type: Boolean, "default": true }, onPresetClick: Function, onConfirmClick: Function, selectedValue: [String, Number, Array, Date] }, setup: function setup(props) { var showPanelFooter = computed(function () { return props.enableTimePicker && props.needConfirm || props.presets; }); return function () { return showPanelFooter.value ? createVNode(TDateFooter, { "presets": props.presets, "onPresetClick": props.onPresetClick, "enableTimePicker": props.enableTimePicker, "onConfirmClick": props.onConfirmClick, "presetsPlacement": props.presetsPlacement, "selectedValue": props.selectedValue, "needConfirm": props.needConfirm }, null) : null; }; } }); export { TExtraContent as default }; //# sourceMappingURL=ExtraContent.mjs.map