announcement

This commit is contained in:
hamid zarghami
2025-10-12 09:46:03 +03:30
parent c11c331fb9
commit e8c657f573
14 changed files with 538 additions and 24 deletions
+21 -1
View File
@@ -1,10 +1,11 @@
import * as api from "../service/SellerService";
import { useMutation, useQuery } from "@tanstack/react-query";
export const useGetSellers = (page: number = 1) => {
export const useGetSellers = (page: number = 1, enabled: boolean = true) => {
return useQuery({
queryKey: ["sellers", page],
queryFn: () => api.getSellers(page),
enabled,
});
};
@@ -39,3 +40,22 @@ export const useGetWithdrawalRequests = (page: number = 1) => {
queryFn: () => api.getWithdrawalRequests(page),
});
};
export const useGetAnnouncementSeller = (page: number = 1) => {
return useQuery({
queryKey: ["announcement-seller", page],
queryFn: () => api.getAnnouncementSeller(page),
});
};
export const useCreateAnnouncementSeller = () => {
return useMutation({
mutationFn: api.createAnnouncementSeller,
});
};
export const useCreateAnnouncementSpecificSeller = () => {
return useMutation({
mutationFn: api.createAnnouncementToSpecificSellers,
});
};