diff --git a/js/src/graphql/event.ts b/js/src/graphql/event.ts index 6e532fd86..8302ca51c 100644 --- a/js/src/graphql/event.ts +++ b/js/src/graphql/event.ts @@ -193,8 +193,8 @@ export const FETCH_EVENT_BASIC = gql` `; export const FETCH_EVENTS = gql` - query { - events { + query FetchEvents($orderBy: EventOrderBy, $direction: SortDirection) { + events(orderBy: $orderBy, direction: $direction) { total elements { id diff --git a/js/src/types/enums.ts b/js/src/types/enums.ts index d6a28ff5a..3f612e64f 100644 --- a/js/src/types/enums.ts +++ b/js/src/types/enums.ts @@ -239,3 +239,14 @@ export enum ActivityGroupSubject { GROUP_CREATED = "group_created", GROUP_UPDATED = "group_updated", } + +export enum EventSortField { + BEGINS_ON = "BEGINS_ON", + INSERTED_AT = "INSERTED_AT", + UPDATED_AT = "UPDATED_AT", +} + +export enum SortDirection { + ASC = "ASC", + DESC = "DESC", +} diff --git a/js/src/views/Home.vue b/js/src/views/Home.vue index 8c255f654..b68eb31e5 100644 --- a/js/src/views/Home.vue +++ b/js/src/views/Home.vue @@ -320,7 +320,7 @@