We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4579181 commit af0abb8Copy full SHA for af0abb8
src/hooks/Queries/shop/useSwagList.jsx
@@ -38,4 +38,20 @@ const useSingleSwag = (id) =>
38
refetchOnWindowFocus: false,
39
});
40
41
-export { useSwagList, useSingleSwag };
+const fetchCategorySwags = async (name) => {
42
+ try {
43
+ const response = await publicAxios.get(`/swaggs/?category=${name}`);
44
+ return response.data;
45
+ } catch (error) {
46
+ console.error("Error fetching category list: ", error);
47
+ throw error;
48
+ }
49
+};
50
+const useCategorySwag = (name) =>
51
+ useQuery({
52
+ queryKey: ["category swag"],
53
+ queryFn: () => fetchCategorySwags(name),
54
+ refetchOnWindowFocus: false,
55
+ });
56
+
57
+export { useSwagList, useSingleSwag, useCategorySwag };
0 commit comments