mirror of
https://github.com/docmost/docmost.git
synced 2026-08-29 01:37:05 +08:00
Add the bases feature: formula engine package, grid/table UI, and the base-embed editor extension, with supporting client and server changes.
36 lines
1.3 KiB
TypeScript
36 lines
1.3 KiB
TypeScript
import type {
|
|
DateFilterAnchor,
|
|
DateFilterRange,
|
|
} from "@/ee/base/types/base.types";
|
|
|
|
export const DATE_ANCHOR_PRESETS: { value: DateFilterAnchor; labelKey: string }[] =
|
|
[
|
|
{ value: "today", labelKey: "Today" },
|
|
{ value: "tomorrow", labelKey: "Tomorrow" },
|
|
{ value: "yesterday", labelKey: "Yesterday" },
|
|
{ value: "oneWeekAgo", labelKey: "One week ago" },
|
|
{ value: "oneWeekFromNow", labelKey: "One week from now" },
|
|
{ value: "oneMonthAgo", labelKey: "One month ago" },
|
|
{ value: "oneMonthFromNow", labelKey: "One month from now" },
|
|
];
|
|
|
|
export const DATE_RANGE_PRESETS: { value: DateFilterRange; labelKey: string }[] =
|
|
[
|
|
{ value: "pastWeek", labelKey: "Past week" },
|
|
{ value: "pastMonth", labelKey: "Past month" },
|
|
{ value: "pastYear", labelKey: "Past year" },
|
|
{ value: "thisWeek", labelKey: "This week" },
|
|
{ value: "thisMonth", labelKey: "This month" },
|
|
{ value: "thisYear", labelKey: "This year" },
|
|
{ value: "nextWeek", labelKey: "Next week" },
|
|
{ value: "nextMonth", labelKey: "Next month" },
|
|
{ value: "nextYear", labelKey: "Next year" },
|
|
];
|
|
|
|
export const ANCHOR_VALUES = new Set<string>(
|
|
DATE_ANCHOR_PRESETS.map((p) => p.value),
|
|
);
|
|
export const RANGE_VALUES = new Set<string>(
|
|
DATE_RANGE_PRESETS.map((p) => p.value),
|
|
);
|