Replace apollo with tanstack query

This commit is contained in:
ponas committed 2026-08-01 16:00:54 +02:00
1 parent d785ad4c1d
commit a35730f418
12 files changed
+135 -326

No files matched your search

+1
View File
@@ -1,4 +1,5 @@
export const queryKeys = {
user: ['user'],
events: ['events'],
membershipTypes: ['membershipTypes'],
} as const;
+13
View File
@@ -0,0 +1,13 @@
import { useQuery } from '@tanstack/react-query';
import { fetchMembershipTypes } from '@/api';
import { queryKeys } from '@/queries/queryKeys';
/** The purchasable membership types with prices. */
export function useMembershipTypes() {
return useQuery({
queryKey: queryKeys.membershipTypes,
queryFn: fetchMembershipTypes,
staleTime: 5 * 60 * 1000,
});
}