Kevin Carpenter
03/06/2022, 8:45 PMgetCustomerSegments
but it isn't consistent.
{
"use strict";
return {
mountToApp: function (container) {
var Layout = container.getComponent("Layout");
var userProfile = container.getComponent('UserProfile');
var alternateLogo = false;
if (userProfile.length) {
userProfile.getCustomerSegments().then(function (customerSegments) {
for (i = 0; i < customerSegments.length; i++) {
console.log("Customer Segment ID: " + customerSegments[i].id);
if (customerSegments[i].id == '1338793') {
console.log("Cutomer segment is equal to 1338793, setting alternateLogo boolean to true");
alternateLogo = true;
}
}
});
}
Layout.addToViewContextDefinition('Header.Logo.View', 'CustomModule', 'object', function (context) {
//console.log("Context console log for Header Logo View: " + JSON.stringify(context));
return {
alternateLogo
};
})
}
}
}
Steve Goldberg
03/07/2022, 10:42 AMKevin Carpenter
03/10/2022, 4:59 PMKevin Carpenter
03/10/2022, 4:59 PMSteve Goldberg
03/10/2022, 5:53 PMSteve Goldberg
03/10/2022, 5:54 PMSteve Goldberg
03/10/2022, 5:54 PMKevin Carpenter
03/10/2022, 11:04 PM