Il y a trois modes possible pour le header :
Il faut bien renseigner la class CSS comme indiquer ci-dessous pour avoir le bon affichage:
.chat__box__header.js-chatNav1.child-2
.chat__box__header.js-chatNav1.child-3
Concernant les notifications il faut mettre à jour le contenu de la div .chat__counter
contenu dans chaque block avatar .chat__avatar
.
Pour le menu, on peut gérer l'affichage de la pastille rouge avec la class .has-notification
sur l'item .chat__avatar__menu
.
Les actions Javascript sont désactivées pour la vue isolée du composant, pour avoir la demo intéractive voir la section : Chat/Scripts.