process_to_emoji_ok

This commit is contained in:
Pascal 2025-01-07 17:57:31 +01:00 committed by NicolasCantu
parent 6d5d0172c0
commit 6198c545d5

View File

@ -18,6 +18,8 @@ import { Member } from '../../interface/memberInterface';
import { Group } from '../../interface/groupInterface';
import { getCorrectDOM } from '../../utils/document.utils';
import chatStyle from '../../../public/style/chat.css?inline';
import { addressToEmoji } from '../../utils/sp-address.utils';
let currentUser: Member = membersMock[0];
@ -415,10 +417,9 @@ class ChatElement extends HTMLElement {
return;
}
// Vider la liste existante
groupList.innerHTML = '';
// Créer l'élément pour le processus de messaging
const li = document.createElement('li');
li.className = 'group-list-item';
li.setAttribute('data-process-id', processId);
@ -426,11 +427,22 @@ class ChatElement extends HTMLElement {
const container = document.createElement('div');
container.className = 'group-item-container';
// Créer un span pour les emojis
const emojiSpan = document.createElement('span');
emojiSpan.className = 'process-emoji';
// Créer un span pour le nom du processus
const nameSpan = document.createElement('span');
nameSpan.textContent = `Messaging Process ${processId}`;
nameSpan.textContent = `Process : `;
nameSpan.className = 'process-name';
// Ajouter les emojis de l'adresse
addressToEmoji(processId).then(emojis => {
emojiSpan.textContent = emojis;
});
container.appendChild(nameSpan);
container.appendChild(emojiSpan);
li.appendChild(container);
groupList.appendChild(li);
@ -590,15 +602,24 @@ class ChatElement extends HTMLElement {
const container = document.createElement('div');
container.className = 'group-item-container';
// Span pour le nom du processus
// Créer un span pour les emojis
const emojiSpan = document.createElement('span');
emojiSpan.className = 'process-emoji';
// Créer un span pour le nom du processus
const nameSpan = document.createElement('span');
nameSpan.textContent = processName;
nameSpan.className = 'process-name';
// Assembler les éléments
// Ajouter les emojis de l'adresse
addressToEmoji(processId).then(emojis => {
emojiSpan.textContent = emojis;
});
container.appendChild(emojiSpan);
container.appendChild(nameSpan);
li.appendChild(container);
// Créer la liste des rôles
const roleList = document.createElement('ul');
roleList.className = 'role-list';