From d80581ad58455405de5982a5cc3242dcfb316e9f Mon Sep 17 00:00:00 2001 From: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com> Date: Thu, 9 Mar 2023 16:08:57 +0530 Subject: [PATCH] fix: prevent refetching country (#7622) Signed-off-by: Udit Takkar --- packages/ui/form/PhoneInput.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/ui/form/PhoneInput.tsx b/packages/ui/form/PhoneInput.tsx index 8f958d597b..c66fdb2922 100644 --- a/packages/ui/form/PhoneInput.tsx +++ b/packages/ui/form/PhoneInput.tsx @@ -36,7 +36,10 @@ function PhoneInput({ name, className = "", onChange, ...rest }: PhoneInputProps const useDefaultCountry = () => { const [defaultCountry, setDefaultCountry] = useState("US"); - const query = trpc.viewer.public.countryCode.useQuery(undefined, { + trpc.viewer.public.countryCode.useQuery(undefined, { + refetchOnWindowFocus: false, + refetchOnReconnect: false, + retry: false, onSuccess: (data) => { if (isSupportedCountry(data?.countryCode)) { setDefaultCountry(data.countryCode as Country);