2 lines
2.4 KiB
Java
2 lines
2.4 KiB
Java
import{a,c4 as U,c5 as i,c6 as O,c7 as D,h as d,c8 as N}from"./index-X7Y8jykP.js";import{g as H,c as B,d as M,r as V,a as W}from"./index-aCD42OrZ.js";import{e as w,r as R,f as S}from"./vue-vendor-DNhG1Cve.js";const T=()=>({format:String,showNow:i(),showHour:i(),showMinute:i(),showSecond:i(),use12Hours:i(),hourStep:Number,minuteStep:Number,secondStep:Number,hideDisabledOptions:i(),popupClassName:String,status:U()});function $(u){const I=H(u,a(a({},T()),{order:{type:Boolean,default:!0}})),{TimePicker:_,RangePicker:y}=I,j=w({name:"ATimePicker",inheritAttrs:!1,props:a(a(a(a({},B()),M()),T()),{addon:{type:Function}}),slots:Object,setup(m,g){let{slots:c,expose:C,emit:o,attrs:h}=g;const t=m,r=O();D(!(c.addon||t.addon),"TimePicker","`addon` is deprecated. Please use `v-slot:renderExtraFooter` instead.");const s=R();C({focus:()=>{var n;(n=s.value)===null||n===void 0||n.focus()},blur:()=>{var n;(n=s.value)===null||n===void 0||n.blur()}});const f=(n,F)=>{o("update:value",n),o("change",n,F),r.onFieldChange()},k=n=>{o("update:open",n),o("openChange",n)},P=n=>{o("focus",n)},v=n=>{o("blur",n),r.onFieldBlur()},b=n=>{o("ok",n)};return()=>{const{id:n=r.id.value}=t;return S(_,d(d(d({},h),N(t,["onUpdate:value","onUpdate:open"])),{},{id:n,dropdownClassName:t.popupClassName,mode:void 0,ref:s,renderExtraFooter:t.addon||c.addon||t.renderExtraFooter||c.renderExtraFooter,onChange:f,onOpenChange:k,onFocus:P,onBlur:v,onOk:b}),c)}}}),A=w({name:"ATimeRangePicker",inheritAttrs:!1,props:a(a(a(a({},B()),V()),T()),{order:{type:Boolean,default:!0}}),slots:Object,setup(m,g){let{slots:c,expose:C,emit:o,attrs:h}=g;const t=m,r=R(),s=O();C({focus:()=>{var e;(e=r.value)===null||e===void 0||e.focus()},blur:()=>{var e;(e=r.value)===null||e===void 0||e.blur()}});const f=(e,l)=>{o("update:value",e),o("change",e,l),s.onFieldChange()},k=e=>{o("update:open",e),o("openChange",e)},P=e=>{o("focus",e)},v=e=>{o("blur",e),s.onFieldBlur()},b=(e,l)=>{o("panelChange",e,l)},n=e=>{o("ok",e)},F=(e,l,E)=>{o("calendarChange",e,l,E)};return()=>{const{id:e=s.id.value}=t;return S(y,d(d(d({},h),N(t,["onUpdate:open","onUpdate:value"])),{},{id:e,dropdownClassName:t.popupClassName,picker:"time",mode:void 0,ref:r,onChange:f,onOpenChange:k,onFocus:P,onBlur:v,onPanelChange:b,onOk:n,onCalendarChange:F}),c)}}});return{TimePicker:j,TimeRangePicker:A}}const{TimePicker:p,TimeRangePicker:x}=$(W),J=a(p,{TimePicker:p,TimeRangePicker:x,install:u=>(u.component(p.name,p),u.component(x.name,x),u)});export{J as T,p as a,x as b};
|