From f6f60211e074f358ba74b27be8e783aff033b874 Mon Sep 17 00:00:00 2001 From: Ayobami Akingbade Date: Wed, 3 Jan 2024 12:25:03 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(build):=20fix=20nextjs=20bui?= =?UTF-8?q?ld=20issues?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/frontend/hooks/setup/setup.store.ts | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/frontend/hooks/setup/setup.store.ts b/src/frontend/hooks/setup/setup.store.ts index b80016342..13f5da796 100644 --- a/src/frontend/hooks/setup/setup.store.ts +++ b/src/frontend/hooks/setup/setup.store.ts @@ -1,6 +1,7 @@ import { CRUD_CONFIG_NOT_FOUND } from "frontend/lib/crud-config"; import { useStorageApi } from "frontend/lib/data/useApi"; import { useRouter } from "next/router"; +import { useEffect } from "react"; import { ISetupCheck } from "shared/types/auth"; export const SETUP_CHECK_URL = "/api/setup/check"; @@ -21,15 +22,17 @@ export function useSetupCheck(config: ISetupCheckConfig[]) { }, }); + useEffect(() => { + config.forEach((configItem) => { + if (data[configItem.key] === configItem.value) { + router.replace(configItem.url); + } + }); + }, [data]); + if (isLoading || !data) { return isLoading; } - config.forEach((configItem) => { - if (data[configItem.key] === configItem.value) { - router.replace(configItem.url); - } - }); - return false; }