diff --git a/apps/web/src/lib/components/Sidebar.svelte b/apps/web/src/lib/components/Sidebar.svelte index f184db7..554b237 100644 --- a/apps/web/src/lib/components/Sidebar.svelte +++ b/apps/web/src/lib/components/Sidebar.svelte @@ -1,661 +1,618 @@
- Sistema de Gerenciamento da
Secretaria de Esportes
-
+ Sistema de Gerenciamento da
Secretaria de Esportes
+
Versão
-1.0 26_2025
-Versão
+1.0 26_2025
+- Desenvolvido por -
-- Secretaria de Esportes de Pernambuco -
-Desenvolvido por
+Secretaria de Esportes de Pernambuco
+Governo
-Estado de Pernambuco
-Ano
-2025
-Governo
+Estado de Pernambuco
+Ano
+2025
+- {usuario.nome} -
- - {getStatusLabel(usuario.statusPresenca)} - -- {usuario.statusMensagem || usuario.email} -
-Nenhum usuário encontrado
-+ {usuario.nome} +
+ + {getStatusLabel(usuario.statusPresenca)} + ++ {usuario.statusMensagem || usuario.email} +
+Nenhum usuário encontrado
+- {conversa.nome || - (conversa.tipo === "sala_reuniao" - ? "Sala sem nome" - : "Grupo sem nome")} -
- {#if conversa.naoLidas > 0} - {conversa.naoLidas} - {/if} -- Nenhuma conversa encontrada -
-- Crie um grupo ou sala de reunião para começar -
-+ {conversa.nome || + (conversa.tipo === 'sala_reuniao' ? 'Sala sem nome' : 'Grupo sem nome')} +
+ {#if conversa.naoLidas > 0} + {conversa.naoLidas} + {/if} +Nenhuma conversa encontrada
+Crie um grupo ou sala de reunião para começar
+- {getNomeConversa()} -
- {#if getStatusMensagem()} -- {getStatusMensagem()} -
- {:else if getStatusConversa()} -- {getStatusConversa() === "online" - ? "Online" - : getStatusConversa() === "ausente" - ? "Ausente" - : getStatusConversa() === "em_reuniao" - ? "Em reunião" - : getStatusConversa() === "externo" - ? "Externo" - : "Offline"} -
- {:else if conversa() && (conversa()?.tipo === "grupo" || conversa()?.tipo === "sala_reuniao")} -- {conversa()?.participantesInfo?.length || 0} - {conversa()?.participantesInfo?.length === 1 - ? "participante" - : "participantes"} -
- {#if conversa()?.participantesInfo && conversa()?.participantesInfo.length > 0} -+ {getNomeConversa()} +
+ {#if getStatusMensagem()} ++ {getStatusMensagem()} +
+ {:else if getStatusConversa()} ++ {getStatusConversa() === 'online' + ? 'Online' + : getStatusConversa() === 'ausente' + ? 'Ausente' + : getStatusConversa() === 'em_reuniao' + ? 'Em reunião' + : getStatusConversa() === 'externo' + ? 'Externo' + : 'Offline'} +
+ {:else if conversa() && (conversa()?.tipo === 'grupo' || conversa()?.tipo === 'sala_reuniao')} ++ {conversa()?.participantesInfo?.length || 0} + {conversa()?.participantesInfo?.length === 1 ? 'participante' : 'participantes'} +
+ {#if conversa()?.participantesInfo && conversa()?.participantesInfo.length > 0} +- {usuario.nome} -
-- {usuario.setor || - usuario.email || - usuario.matricula || - "Sem informações"} -
-+ {usuario.nome} +
++ {usuario.setor || usuario.email || usuario.matricula || 'Sem informações'} +
+Carregando usuários...
-- {searchQuery.trim() - ? "Nenhum usuário encontrado" - : "Nenhum usuário disponível"} -
- {#if searchQuery.trim()} -- Tente buscar por nome, email ou matrícula -
- {/if} -Carregando usuários...
++ {searchQuery.trim() ? 'Nenhum usuário encontrado' : 'Nenhum usuário disponível'} +
+ {#if searchQuery.trim()} ++ Tente buscar por nome, email ou matrícula +
+ {/if} +- Selecione pelo menos 2 participantes -
- {/if} -- Selecione pelo menos 1 participante -
- {/if} -+ Selecione pelo menos 2 participantes +
+ {/if} ++ Selecione pelo menos 1 participante +
+ {/if} +- Configure alertas personalizados para monitoramento do sistema -
++ Configure alertas personalizados para monitoramento do sistema +
- - {#if !showForm} -- Alertar quando {getMetricLabel(metricName)} for - {getOperatorLabel(operator)} a - {threshold} -
-+ Alertar quando {getMetricLabel(metricName)} for + {getOperatorLabel(operator)} a + {threshold} +
+| Métrica | -Condição | -Status | -Notificações | -Ações | -
|---|---|---|---|---|
|
-
- {getMetricLabel(alerta.metricName)}
-
- |
-
-
- {getOperatorLabel(alerta.operator)}
- {alerta.threshold}
-
- |
-
- {#if alerta.enabled}
-
-
- Ativo
-
- {:else}
-
-
- Inativo
-
- {/if}
- |
-
-
- {#if alerta.notifyByChat}
-
- Chat
- {/if}
- {#if alerta.notifyByEmail}
- Email
- {/if}
- |
-
-
-
- |
-
| Métrica | +Condição | +Status | +Notificações | +Ações | +
|---|---|---|---|---|
|
+
+ {getMetricLabel(alerta.metricName)}
+
+ |
+
+
+ {getOperatorLabel(alerta.operator)}
+ {alerta.threshold}
+
+ |
+
+ {#if alerta.enabled}
+
+
+ Ativo
+
+ {:else}
+
+
+ Inativo
+
+ {/if}
+ |
+
+
+ {#if alerta.notifyByChat}
+
+ Chat
+ {/if}
+ {#if alerta.notifyByEmail}
+ Email
+ {/if}
+ |
+
+
+
+ |
+