From b6001ca4660cccd56aa032432ebea2a85462b459 Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Fri, 2 Feb 2024 12:18:41 +0300 Subject: [PATCH] Form/Common: fix reload page --- apps/web/components/Form/Common/Buttons.tsx | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/apps/web/components/Form/Common/Buttons.tsx b/apps/web/components/Form/Common/Buttons.tsx index 3d27778..14d4780 100644 --- a/apps/web/components/Form/Common/Buttons.tsx +++ b/apps/web/components/Form/Common/Buttons.tsx @@ -4,15 +4,12 @@ import { FormContext } from '../context/form-context'; import * as apiIus from '@/api/ius/query'; import { useFormStore } from '@/store/ius/form'; import { Button } from '@repo/ui'; -import { useRouter } from 'next/navigation'; import { useCallback, useContext } from 'react'; export function Buttons() { const { reset, resetValidation, setValidation, status, values } = useFormStore(); const { pageUrlParams, setFormState } = useContext(FormContext); - const router = useRouter(); - const handleSave = useCallback(() => { setFormState({ status: 'pending' }); resetValidation(); @@ -29,11 +26,11 @@ export function Buttons() { } else { setFormState({ status: 'success' }); setTimeout(() => { - router.refresh(); + window.location.reload(); }, 500); } }); - }, [pageUrlParams, resetValidation, router, setFormState, setValidation, values]); + }, [pageUrlParams, resetValidation, setFormState, setValidation, values]); const handleRetract = useCallback(() => { setFormState({ status: 'pending' }); @@ -51,11 +48,11 @@ export function Buttons() { } else { setFormState({ status: 'success' }); setTimeout(() => { - router.refresh(); + window.location.reload(); }, 500); } }); - }, [pageUrlParams, resetValidation, router, setFormState, setValidation, values]); + }, [pageUrlParams, resetValidation, setFormState, setValidation, values]); return (