Skip to content

Commit 3f5ca20

Browse files
created event detail hook
1 parent e4b68f3 commit 3f5ca20

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

client/src/hooks/event.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import { useQuery, UseQueryOptions } from "@tanstack/react-query";
2+
3+
import api from "../lib/api";
4+
import type { Event } from "./events";
5+
6+
export const useEvent = (
7+
id: number,
8+
args?: Omit<UseQueryOptions<Event>, "queryKey" | "queryFn">,
9+
) => {
10+
return useQuery<Event>({
11+
queryKey: ["event", id],
12+
queryFn: () => {
13+
return api.get(`/events/${id}/`).then((res) => res.data);
14+
},
15+
enabled: !!id,
16+
...args,
17+
});
18+
};

0 commit comments

Comments
 (0)