feat: enhance chat components with improved accessibility features, including ARIA attributes for search and user status, and implement message length validation and file type checks in message input handling

This commit is contained in:
2025-12-08 23:16:05 -03:00
parent e46738c5bf
commit 1810cbabe2
22 changed files with 1364 additions and 249 deletions

View File

@@ -11,6 +11,14 @@ export const chatMinimizado = writable<boolean>(false);
// Store para o contador de notificações
export const notificacoesCount = writable<number>(0);
// Store para coordenar notificações entre componentes (evitar duplicação)
// Quando uma notificação é mostrada em um componente, os outros devem ignorar
export const notificacaoAtiva = writable<{
conversaId: string;
mensagemId: string;
componente: 'widget' | 'messageList';
} | null>(null);
// Funções auxiliares
export function abrirChat() {
chatAberto.set(true);