From 70eff63529fd7a9df99d3530f134c215cf7b8117 Mon Sep 17 00:00:00 2001 From: sean-brydon <55134778+sean-brydon@users.noreply.github.com> Date: Wed, 9 Apr 2025 10:24:00 +0100 Subject: [PATCH] fix full page reload (#20625) Co-authored-by: Sean Brydon --- packages/app-store/routing-forms/components/RoutingNavBar.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/app-store/routing-forms/components/RoutingNavBar.tsx b/packages/app-store/routing-forms/components/RoutingNavBar.tsx index 9137cb9dae..62a4a1ff9c 100644 --- a/packages/app-store/routing-forms/components/RoutingNavBar.tsx +++ b/packages/app-store/routing-forms/components/RoutingNavBar.tsx @@ -1,3 +1,4 @@ +import { useRouter } from "next/navigation"; import type { Dispatch, SetStateAction } from "react"; import type { UseFormReturn } from "react-hook-form"; @@ -19,6 +20,7 @@ export default function RoutingNavBar({ hookForm: UseFormReturn; setShowInfoLostDialog: Dispatch>; }) { + const router = useRouter(); const { data } = trpc.viewer.appRoutingForms.getIncompleteBookingSettings.useQuery({ formId: form.id, }); @@ -39,7 +41,7 @@ export default function RoutingNavBar({ if (hookForm.formState.isDirty) { setShowInfoLostDialog(true); } else { - window.location.href = `${appUrl}/route-builder/${form?.id}`; + router.push(`${appUrl}/route-builder/${form?.id}`); } }, },