diff --git a/src/components/Event/ListEvents/ListEvents.tsx b/src/components/Event/ListEvents/ListEvents.tsx index 94c4c6f9..37d649dd 100644 --- a/src/components/Event/ListEvents/ListEvents.tsx +++ b/src/components/Event/ListEvents/ListEvents.tsx @@ -90,6 +90,16 @@ const dateItems = [ description: "", value: EventTimeReference.NEXT_MONTH, }, + { + title: EventTimeReference.NEXT_90_DAYS, + description: "", + value: EventTimeReference.NEXT_90_DAYS, + }, + { + title: EventTimeReference.NEXT_120_DAYS, + description: "", + value: EventTimeReference.NEXT_120_DAYS, + }, ] export const ListEvents = React.memo((props: ListEventsProps) => { diff --git a/src/entities/Event/types.ts b/src/entities/Event/types.ts index d964935e..5c66930f 100644 --- a/src/entities/Event/types.ts +++ b/src/entities/Event/types.ts @@ -254,6 +254,8 @@ export enum EventTimeReference { TOMORROW = "Tomorrow", NEXT_WEEK = "Next 7 days", NEXT_MONTH = "Next 30 days", + NEXT_90_DAYS = "Next 90 days", + NEXT_120_DAYS = "Next 120 days", } export const MAX_CATAGORIES_ALLOWED = 1 diff --git a/src/hooks/useListEventsFiltered.ts b/src/hooks/useListEventsFiltered.ts index f5140a41..4c7218e0 100644 --- a/src/hooks/useListEventsFiltered.ts +++ b/src/hooks/useListEventsFiltered.ts @@ -73,6 +73,10 @@ export default function useListEventsFiltered( return eventDate.isSameOrBefore(eventCompareDate.add(1, "week")) } else if (timeReference === EventTimeReference.NEXT_MONTH) { return eventDate.isSameOrBefore(eventCompareDate.add(1, "month")) + } else if (timeReference === EventTimeReference.NEXT_90_DAYS) { + return eventDate.isSameOrBefore(eventCompareDate.add(3, "month")) + } else if (timeReference === EventTimeReference.NEXT_120_DAYS) { + return eventDate.isSameOrBefore(eventCompareDate.add(4, "month")) } return false })