bug fix
This commit is contained in:
@@ -34,7 +34,7 @@ import { Popover, PopoverContent, PopoverTrigger } from "@/shared/ui/popover";
|
||||
import { RadioGroup, RadioGroupItem } from "@/shared/ui/radio-group";
|
||||
import { Textarea } from "@/shared/ui/textarea";
|
||||
import { zodResolver } from "@hookform/resolvers/zod";
|
||||
import { useMutation, useQuery } from "@tanstack/react-query";
|
||||
import { useMutation, useQuery, useQueryClient } from "@tanstack/react-query";
|
||||
import { ChevronDownIcon, Loader2, SquareCheckBig, XIcon } from "lucide-react";
|
||||
import { useEffect, useState, type Dispatch, type SetStateAction } from "react";
|
||||
import { useForm } from "react-hook-form";
|
||||
@@ -54,6 +54,7 @@ const StepOne = ({
|
||||
isEditMode: boolean;
|
||||
}) => {
|
||||
const [displayPrice, setDisplayPrice] = useState("");
|
||||
const queryClient = useQueryClient();
|
||||
// const [tarifdisplayPrice, setTarifDisplayPrice] = useState<string[]>([]);
|
||||
const [transportPrices, setTransportPrices] = useState<string[]>([]);
|
||||
|
||||
@@ -126,7 +127,7 @@ const StepOne = ({
|
||||
};
|
||||
}
|
||||
|
||||
// 🔹 Transport
|
||||
// 🔹 TransportS
|
||||
const transports =
|
||||
tour.transports?.map((t, i) => ({
|
||||
transport: i + 1,
|
||||
@@ -236,6 +237,8 @@ const StepOne = ({
|
||||
return createTours({ body });
|
||||
},
|
||||
onSuccess: (res) => {
|
||||
queryClient.refetchQueries({ queryKey: ["popular_tours"] });
|
||||
queryClient.refetchQueries({ queryKey: ["all_tours"] });
|
||||
setId(res.data.data.id);
|
||||
setStep(2);
|
||||
},
|
||||
@@ -252,6 +255,8 @@ const StepOne = ({
|
||||
return updateTours({ body, id });
|
||||
},
|
||||
onSuccess: (res) => {
|
||||
queryClient.refetchQueries({ queryKey: ["all_tours"] });
|
||||
queryClient.refetchQueries({ queryKey: ["popular_tours"] });
|
||||
setId(res.data.data.id);
|
||||
setStep(2);
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user