1 line
2.5 KiB
JavaScript
1 line
2.5 KiB
JavaScript
import{D as e,k as t,vn as n}from"./runtime-core.esm-bundler-DkysjgTd.js";import{r}from"./en_US-Cv9hrLhb.js";import{G as i,X as a,wt as o}from"./useConfigInject-DomGmy3z.js";import{t as s}from"./omit-C0ksMpVM.js";import{t as c}from"./devWarning-DlchpATv.js";import{i as l}from"./FormItemContext-CEmO5XmM.js";import{a as u,i as d,n as f,r as p,t as m}from"./generatePicker-DC7g3yM3.js";var h=()=>({format:String,showNow:i(),showHour:i(),showMinute:i(),showSecond:i(),use12Hours:i(),hourStep:Number,minuteStep:Number,secondStep:Number,hideDisabledOptions:i(),popupClassName:String,status:a()});function g(i){let{TimePicker:a,RangePicker:u}=m(i,r(r({},h()),{order:{type:Boolean,default:!0}}));return{TimePicker:t({name:`ATimePicker`,inheritAttrs:!1,props:r(r(r(r({},f()),p()),h()),{addon:{type:Function}}),slots:Object,setup(t,r){let{slots:i,expose:u,emit:d,attrs:f}=r,p=t,m=l();c(!(i.addon||p.addon),`TimePicker`,"`addon` is deprecated. Please use `v-slot:renderExtraFooter` instead.");let h=n();u({focus:()=>{var e;(e=h.value)==null||e.focus()},blur:()=>{var e;(e=h.value)==null||e.blur()}});let g=(e,t)=>{d(`update:value`,e),d(`change`,e,t),m.onFieldChange()},_=e=>{d(`update:open`,e),d(`openChange`,e)},v=e=>{d(`focus`,e)},y=e=>{d(`blur`,e),m.onFieldBlur()},b=e=>{d(`ok`,e)};return()=>{let{id:t=m.id.value}=p;return e(a,o(o(o({},f),s(p,[`onUpdate:value`,`onUpdate:open`])),{},{id:t,dropdownClassName:p.popupClassName,mode:void 0,ref:h,renderExtraFooter:p.addon||i.addon||p.renderExtraFooter||i.renderExtraFooter,onChange:g,onOpenChange:_,onFocus:v,onBlur:y,onOk:b}),i)}}}),TimeRangePicker:t({name:`ATimeRangePicker`,inheritAttrs:!1,props:r(r(r(r({},f()),d()),h()),{order:{type:Boolean,default:!0}}),slots:Object,setup(t,r){let{slots:i,expose:a,emit:c,attrs:d}=r,f=t,p=n(),m=l();a({focus:()=>{var e;(e=p.value)==null||e.focus()},blur:()=>{var e;(e=p.value)==null||e.blur()}});let h=(e,t)=>{c(`update:value`,e),c(`change`,e,t),m.onFieldChange()},g=e=>{c(`update:open`,e),c(`openChange`,e)},_=e=>{c(`focus`,e)},v=e=>{c(`blur`,e),m.onFieldBlur()},y=(e,t)=>{c(`panelChange`,e,t)},b=e=>{c(`ok`,e)},x=(e,t,n)=>{c(`calendarChange`,e,t,n)};return()=>{let{id:t=m.id.value}=f;return e(u,o(o(o({},d),s(f,[`onUpdate:open`,`onUpdate:value`])),{},{id:t,dropdownClassName:f.popupClassName,picker:`time`,mode:void 0,ref:p,onChange:h,onOpenChange:g,onFocus:_,onBlur:v,onPanelChange:y,onOk:b,onCalendarChange:x}),i)}}})}}var{TimePicker:_,TimeRangePicker:v}=g(u),y=r(_,{TimePicker:_,TimeRangePicker:v,install:e=>(e.component(_.name,_),e.component(v.name,v),e)});export{_ as TimePicker,v as TimeRangePicker,y as default}; |