diff --git a/src/pages/tours/ui/StepOne.tsx b/src/pages/tours/ui/StepOne.tsx
index 0c0bb68..4e35c24 100644
--- a/src/pages/tours/ui/StepOne.tsx
+++ b/src/pages/tours/ui/StepOne.tsx
@@ -247,7 +247,7 @@ const StepOne = ({
},
});
- const { mutate: update } = useMutation({
+ const { mutate: update, isPending: updatePending } = useMutation({
mutationFn: ({ body, id }: { id: number; body: FormData }) => {
return updateTours({ body, id });
},
@@ -2204,7 +2204,11 @@ const StepOne = ({
type="submit"
className="mt-6 px-8 py-3 bg-blue-600 text-white rounded-md hover:bg-blue-600 cursor-pointer"
>
- {isPending ? : t("Saqlash")}
+ {isPending || updatePending ? (
+
+ ) : (
+ t("Saqlash")
+ )}
diff --git a/src/shared/config/api/httpClient.ts b/src/shared/config/api/httpClient.ts
index eff0778..a09a1ca 100644
--- a/src/shared/config/api/httpClient.ts
+++ b/src/shared/config/api/httpClient.ts
@@ -30,10 +30,14 @@ const httpClient = axios.create({
httpClient.interceptors.request.use(
async (config) => {
- // Faqat GET so'rovlarida Accept-Language headerini qo'shish
- if (config.method?.toLowerCase() === "get") {
- const language = i18n.language;
- config.headers["Accept-Language"] = language;
+ const method: string = (config.method || "").toLowerCase();
+
+ if (method === "get") {
+ // GET so'rovlarda hozirgi i18n tilini yuboramiz
+ config.headers["Accept-Language"] = i18n.language;
+ } else if (["put", "post", "delete"].includes(method)) {
+ // PUT, POST, DELETE da faqat "uz"
+ config.headers["Accept-Language"] = "uz";
}
const accessToken = getAuthToken();