diff --git a/client/src/App/App.jsx b/client/src/App/App.jsx index 0c7a4051d..2d9c03557 100644 --- a/client/src/App/App.jsx +++ b/client/src/App/App.jsx @@ -68,9 +68,9 @@ export function App({ useEffect(() => { const pathname = window.location.pathname; - const isParts = pathname === "/parts" || pathname.startsWith("/parts/") || bodyshop?.external_shop_id; + const isParts = pathname === "/parts" || pathname.startsWith("/parts/"); setIsPartsEntry(isParts); - }, [setIsPartsEntry, bodyshop?.external_shop_id]); + }, [setIsPartsEntry]); //const b = Grid.useBreakpoint(); // console.log("Breakpoints:", b); diff --git a/client/src/redux/user/user.sagas.js b/client/src/redux/user/user.sagas.js index 1689bdbbf..4d1566402 100644 --- a/client/src/redux/user/user.sagas.js +++ b/client/src/redux/user/user.sagas.js @@ -385,14 +385,14 @@ export function* SetAuthLevelFromShopDetails({ payload }) { const regionSeg = payload.region_config ? `region:${payload.region_config}` : null; const segments = [instanceSeg, ...(regionSeg ? [regionSeg] : []), ...featureSegments]; - if (isParts || payload.features.partsManagementOnly) { + if (isParts) { segments.push(InstanceRenderManager({ imex: "ImexPartsManagement", rome: "RomePartsManagement" })); } window.$crisp.push(["set", "session:segments", [segments]]); // Hide/show Crisp chat based on parts mode or features - window.$crisp.push(["do", isParts || payload.features.partsManagementOnly ? "chat:hide" : "chat:show"]); + window.$crisp.push(["do", isParts ? "chat:hide" : "chat:show"]); InstanceRenderManager({ executeFunction: true, @@ -403,7 +403,7 @@ export function* SetAuthLevelFromShopDetails({ payload }) { }); // Set whether it is for parts management only - yield put(setPartsManagementOnly(isParts || payload.features.partsManagementOnly)); + yield put(setPartsManagementOnly(payload.features.partsManagementOnly)); } catch (error) { console.warn("Couldnt find $crisp.", error.message); }