Skip to content

Commit af0abb8

Browse files
committed
query categoires
1 parent 4579181 commit af0abb8

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

src/hooks/Queries/shop/useSwagList.jsx

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,20 @@ const useSingleSwag = (id) =>
3838
refetchOnWindowFocus: false,
3939
});
4040

41-
export { useSwagList, useSingleSwag };
41+
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

Comments
 (0)