UNPKG

@aplus-frontend/ui

Version:

2 lines (1 loc) 644 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const a=require("dayjs"),s=require("vue");require("../../config-provider/index.js");const n=require("../../utils/data-range-persets.js"),c=require("../../config-provider/hooks/use-locale.js"),i=e=>{const u=s.ref(a().valueOf()),{t:l}=c.useLocale();return{presets:s.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=a().valueOf()}}};exports.useDefaultPresets=i;