shipmentpage setting

This commit is contained in:
hamid zarghami
2025-09-30 14:13:23 +03:30
parent 3a5d38fe33
commit 456797f63f
12 changed files with 417 additions and 17 deletions
+15 -1
View File
@@ -1,6 +1,6 @@
import * as api from "../service/SettingService";
import { useMutation, useQuery, useQueryClient } from "@tanstack/react-query";
import { FaqPageEnum } from "../enum/Enum";
import { FaqPageEnum, SiteSettingPageEnum } from "../enum/Enum";
import { type CreateFaqType } from "../types/Types";
export const useGetAboutUs = () => {
@@ -57,4 +57,18 @@ export const useUpdateFaq = () => {
queryClient.invalidateQueries({ queryKey: ["faq", params.page] });
},
});
};
export const useGetSiteSetting = (page: SiteSettingPageEnum) => {
return useQuery({
queryKey: ["siteSetting", page],
queryFn: () => api.getSiteSetting(page),
enabled: !!page,
});
};
export const useUpdateSiteSetting = () => {
return useMutation({
mutationFn: api.updateSiteSetting,
});
};