d="M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0zm6 3a2 2 0 11-4 0 2 2 0 014 0zM7 10a2 2 0 11-4 0 2 2 0 014 0z"
/>
diff --git a/apps/web/src/routes/(dashboard)/ti/configuracoes-email/+page.svelte b/apps/web/src/routes/(dashboard)/ti/configuracoes-email/+page.svelte
index 3e316e6..e82e214 100644
--- a/apps/web/src/routes/(dashboard)/ti/configuracoes-email/+page.svelte
+++ b/apps/web/src/routes/(dashboard)/ti/configuracoes-email/+page.svelte
@@ -3,6 +3,7 @@
import { api } from '@sgse-app/backend/convex/_generated/api';
import type { Id } from '@sgse-app/backend/convex/_generated/dataModel';
import type { FunctionReference } from 'convex/server';
+ import { Mail, CheckCircle, XCircle, AlertTriangle, Save, Info } from 'lucide-svelte';
const client = useConvexClient();
const currentUser = useQuery(api.auth.getCurrentUser as FunctionReference<'query'>);
@@ -175,20 +176,7 @@
Configurações de Email (SMTP)
@@ -206,28 +194,11 @@
class:alert-success={mensagem.tipo === 'success'}
class:alert-error={mensagem.tipo === 'error'}
>
-
+ {#if mensagem.tipo === 'success'}
+
+ {:else}
+
+ {/if}
{mensagem.texto}
{/if}
@@ -243,28 +214,11 @@
{#if !isLoading}
-
+ {#if configAtual?.data?.ativo}
+
+ {:else}
+
+ {/if}
Status:
{statusConfig}
@@ -419,25 +373,12 @@
onclick={testarConexao}
disabled={testando || processando}
>
- {#if testando}
-
- {:else}
-
- {/if}
- Testar Conexão
+ {#if testando}
+
+ {:else}
+
+ {/if}
+ Testar Conexão
@@ -518,19 +446,7 @@
-
+
Dica de Segurança: Para Gmail e outros provedores, você pode precisar gerar