- Improve product fruits wrapper for extra checks

Signed-off-by: Dave Richer <dave@imexsystems.ca>
This commit is contained in:
Dave Richer
2024-07-19 15:50:09 -04:00
parent 3dd154de79
commit 5e94b1a71e
2 changed files with 11 additions and 8 deletions

View File

@@ -142,7 +142,14 @@ export function App({ bodyshop, checkUserSession, currentUser, online, setOnline
/> />
} }
> >
<ProductFruitsWrapper currentUser={currentUser} /> <ProductFruitsWrapper
currentUser={currentUser}
workspaceCode={InstanceRenderMgr({
imex: null,
rome: "9BkbEseqNqxw8jUH",
promanager: "aoJoEifvezYI0Z0P"
})}
/>
<Routes> <Routes>
<Route <Route

View File

@@ -1,18 +1,14 @@
import React from "react"; import React from "react";
import { ProductFruits } from "react-product-fruits"; import { ProductFruits } from "react-product-fruits";
import InstanceRenderMgr from "../utils/instanceRenderMgr";
const ProductFruitsWrapper = React.memo(({ currentUser }) => { const ProductFruitsWrapper = React.memo(({ currentUser, workspaceCode }) => {
return ( return (
workspaceCode &&
currentUser?.authorized === true && currentUser?.authorized === true &&
currentUser?.email && ( currentUser?.email && (
<ProductFruits <ProductFruits
lifeCycle="unmount" lifeCycle="unmount"
workspaceCode={InstanceRenderMgr({ workspaceCode={workspaceCode}
imex: null,
rome: "9BkbEseqNqxw8jUH",
promanager: "aoJoEifvezYI0Z0P"
})}
debug debug
language="en" language="en"
user={{ user={{