feature/IO-3499-React-19: Move react-grid-gallery to a vendor directory internally, will be removed shortly but for now we keep it

This commit is contained in:
Dave
2026-01-13 17:17:28 -05:00
parent 1764397195
commit 7bdfbfabe9
15 changed files with 615 additions and 17 deletions

View File

@@ -238,7 +238,7 @@ export function* signInSuccessSaga({ payload }) {
LogRocket.identify(payload.email);
try {
window.$crisp.push(["set", "user:nickname", [payload.displayName || payload.email]]);
window.$crisp?.push(["set", "user:nickname", [payload.displayName || payload.email]]);
InstanceRenderManager({
executeFunction: true,
@@ -269,9 +269,9 @@ export function* signInSuccessSaga({ payload }) {
]
: [])
];
window.$crisp.push(["set", "session:segments", [segs]]);
window.$crisp?.push(["set", "session:segments", [segs]]);
if (isParts) {
window.$crisp.push(["do", "chat:hide"]);
window.$crisp?.push(["do", "chat:hide"]);
}
} catch {
// no-op
@@ -359,9 +359,9 @@ export function* SetAuthLevelFromShopDetails({ payload }) {
try {
//amplitude.setGroup('Shop', payload.shopname);
window.$crisp.push(["set", "user:company", [payload.shopname]]);
window.$crisp?.push(["set", "user:company", [payload.shopname]]);
if (authRecord[0] && authRecord[0].user.validemail) {
window.$crisp.push(["set", "user:email", [authRecord[0].user.email]]);
window.$crisp?.push(["set", "user:email", [authRecord[0].user.email]]);
}
// Build consolidated Crisp segments including instance, region, features, and parts mode
@@ -402,10 +402,10 @@ export function* SetAuthLevelFromShopDetails({ payload }) {
segments.push(InstanceRenderManager({ imex: "ImexPartsManagement", rome: "RomePartsManagement" }));
}
window.$crisp.push(["set", "session:segments", [segments]]);
window.$crisp?.push(["set", "session:segments", [segments]]);
// Hide/show Crisp chat based on parts mode or features
window.$crisp.push(["do", isParts ? "chat:hide" : "chat:show"]);
window.$crisp?.push(["do", isParts ? "chat:hide" : "chat:show"]);
InstanceRenderManager({
executeFunction: true,