fix: 🐛 Fix profile events refetch
Simon Mulquin simon@octree.ch
Fri, 11 Nov 2022 08:37:14 +0000
2 files changed,
7 insertions(+),
2 deletions(-)
M
frontend/hooks/useAddToEvents.ts
→
frontend/hooks/useAddToEvents.ts
@@ -1,5 +1,5 @@
import {useCallback} from 'react'; -import {useUpdateMeMutation} from '../generated/graphql'; +import {ProfileDocument, useUpdateMeMutation} from '../generated/graphql'; import create from 'zustand'; import {persist} from 'zustand/middleware'; import {useSession} from 'next-auth/react';@@ -40,6 +40,7 @@ userUpdate: {
events: eventsToBeAdded, }, }, + refetchQueries: [ProfileDocument], }); clearStore(); }@@ -53,6 +54,7 @@ userUpdate: {
events: [eventId], }, }, + refetchQueries: [ProfileDocument], }); } else addEvent(eventId); };
M
frontend/pages/dashboard.tsx
→
frontend/pages/dashboard.tsx
@@ -91,7 +91,10 @@ futureEvents={futureEvents}
noDateEvents={noDateEvents} /> )} - <Fab onClick={() => router.push('/')} aria-label="add-event"> + <Fab + onClick={() => router.push('/', undefined, {shallow: true})} + aria-label="add-event" + > {t('dashboard.actions.add_event')} </Fab> </LayoutDefault>