@aplus-frontend/ui
Version:
2 lines (1 loc) • 644 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const a=require("vue"),n=require("../../utils/data-range-persets.js"),s=require("dayjs");require("../../config-provider/index.js");const c=require("../../config-provider/hooks/use-locale.js"),i=e=>{const u=a.ref(s().valueOf()),{t:l}=c.useLocale();return{presets:a.computed(()=>e.presets===!0?n.presetsDefault(e?.timezone?.value,u.value,l)?.filter(({value:t})=>t.every(r=>e.disabledDate?!e.disabledDate(r):!0)):e?.presets?.map?.(t=>({label:t.label,value:t?.value?.filter(r=>r!==null)}))),changeCurrentDate:()=>{u.value=s().valueOf()}}};exports.useDefaultPresets=i;