no_switch_user
This commit is contained in:
parent
ba632d0abe
commit
0af0af2d63
@ -1,7 +1,5 @@
|
||||
declare global {
|
||||
interface Window {
|
||||
toggleUserList: () => void;
|
||||
switchUser: (userId: string | number) => void;
|
||||
loadMemberChat: (memberId: string | number) => void;
|
||||
}
|
||||
}
|
||||
@ -94,7 +92,6 @@ class ChatElement extends HTMLElement {
|
||||
</div>
|
||||
</div>
|
||||
`;
|
||||
window.toggleUserList = this.toggleUserList.bind(this);
|
||||
window.loadMemberChat = async (memberId: string | number) => {
|
||||
if (typeof memberId === 'string') {
|
||||
return await this.loadMemberChat([memberId]);
|
||||
@ -1050,26 +1047,6 @@ class ChatElement extends HTMLElement {
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
// Function to manage the list of users
|
||||
private toggleUserList() {
|
||||
const userList = getCorrectDOM('userList');
|
||||
if (!userList) return;
|
||||
|
||||
if (!(userList as HTMLElement).classList.contains('show')) {
|
||||
(userList as HTMLElement).innerHTML = membersMock.map(member => `
|
||||
<div class="user-list-item" onclick="switchUser('${member.id}')">
|
||||
<span class="user-avatar">${member.avatar}</span>
|
||||
<div>
|
||||
<span class="user-name">${member.name}</span>
|
||||
<span class="user-email">${member.email}</span>
|
||||
</div>
|
||||
</div>
|
||||
`).join('');
|
||||
}
|
||||
(userList as HTMLElement).classList.toggle('show');
|
||||
}
|
||||
|
||||
// Send a file
|
||||
private async sendFile(file: File) {
|
||||
const MAX_FILE_SIZE = 1 * 1024 * 1024;
|
||||
|
Loading…
x
Reference in New Issue
Block a user