UNPKG

@aplus-frontend/ui

Version:

27 lines (26 loc) 757 B
import { ref as s, computed as n } from "vue"; import { presetsDefault as o } from "../../utils/data-range-persets.mjs"; import u from "dayjs"; import "../../config-provider/index.mjs"; import { useLocale as f } from "../../config-provider/hooks/use-locale.mjs"; const p = (e) => { const a = s(u().valueOf()), { t: l } = f(); return { presets: n(() => e.presets === !0 ? o( e?.timezone?.value, a.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: () => { a.value = u().valueOf(); } }; }; export { p as useDefaultPresets };