Was able to put together a workaround solution. First in a CB Content Module add the following.
Text
Code:
<div class="cbIconOnlyMenu">[cb:usertab tab="17" /]</div>
Next use the below CSS to suppress all of CB Menu except for the CB Activity and PMS icon.
CSS
Code:
.cbIconOnlyMenu .cbMenuNavBar {
border: 0 !important;
background: none !important;
margin: 0 !important;
padding: 0 !important;
}
.cbIconOnlyMenu .cbMenuNavBar .cbMenuNavBarToggle {
display: none;
}
.cbIconOnlyMenu .cbMenuNavBar .navbar-collapse {
display: block;
}
.cbIconOnlyMenu .cbMenuNavBar .cbMenuNav {
flex-direction: row;
}
.cbIconOnlyMenu .cbMenuNavBar .cbMenuNav .nav-link {
padding: 0 !important;
}
.cbIconOnlyMenu .cbMenuNavBar .cbMenu:not(.cbMenu_UE_MENU_ACTIVITY_NOTIFICATIONS):not(.cbMenu_UE_MENU_PMS_MSGS) {
display: none !important;
}
.cbIconOnlyMenu .cbMenuNavBar .navbar-collapse,
.cbIconOnlyMenu .cbMenuNavBar .cbMenuNav .cbMenu + .cbMenu {
margin-left: 1rem;
}
It's a bit of a goofy workaround, but it will accomplish rendering the CB Activity notifications and PMS icons. Their click modal windows will work fine as well.