UNPKG

@jecloud/ui

Version:

JECloud UI库,基于ant-design-vue封装

1 lines 972 B
var t=this&&this.__assign||function(){return t=Object.assign||function(t){for(var e,r=1,o=arguments.length;r<o;r++)for(var a in e=arguments[r])Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t},t.apply(this,arguments)};import{createVNode as e,mergeProps as r}from"vue";import{defineComponent as o}from"vue";import{TimePicker as a}from"ant-design-vue";import{useDatePicker as n}from"../../date-picker/src/hooks";import{useAddonSlot as i,addonProps as s,addonSlots as u}from"../../hooks/use-addon";export default o({name:"JeTimePicker",inheritAttrs:!1,props:t({format:{type:String},valueFormat:{type:String},value:{type:[String,Date]}},s),slots:u,emits:["update:value"],setup:function(t,o){var s=o.slots,u=o.attrs,p=n({props:t,context:o,picker:"time"}),m=p.format,l=p.valueFormat,v=p.dateValue;return function(){var n=e(a,r(u,{value:v.value,"onUpdate:value":function(t){return v.value=t},format:m,valueFormat:l}),s);return i({props:t,context:o,element:n})}}});