From 46c762ff7400eebc2db2bf96bf22927e5d3584d6 Mon Sep 17 00:00:00 2001 From: jefin Date: Wed, 3 Dec 2025 12:43:25 +0530 Subject: [PATCH] feat: add redirection to onboard page on incompletion of onboarding (#66) --- src/api/setupInterceptors.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/api/setupInterceptors.js b/src/api/setupInterceptors.js index 4b9fbc0..c1c4d61 100644 --- a/src/api/setupInterceptors.js +++ b/src/api/setupInterceptors.js @@ -37,6 +37,12 @@ export default function setupInterceptors(navigate, onLogout) { err => { const status = err?.response?.status; + // Check onboardingRequired in error responses + if (err?.response?.data?.onboardingRequired) { + if (typeof navigate === "function") navigate("/onboard"); + return Promise.reject(err); + } + // If unauthorized — clear token and route to login if (status === 401) { clearToken();