+{JSON.stringify(entry.data, null, 2)}@@ -207,26 +207,26 @@ function QrModal({ initial={{ opacity: 0, scale: 0.9, y: 20 }} animate={{ opacity: 1, scale: 1, y: 0 }} exit={{ opacity: 0, scale: 0.9, y: 20 }} - className="relative bg-[#0d0f18] border border-white/10 rounded-[2rem] shadow-2xl w-full max-w-3xl max-h-[90vh] flex flex-col overflow-hidden" + className="relative bg-white border border-gray-200 rounded-[2rem] shadow-2xl w-full max-w-3xl max-h-[90vh] flex flex-col overflow-hidden" onClick={e => e.stopPropagation()} > -+--Conectar WhatsApp
-{instanceName}
+Conectar WhatsApp
+{instanceName}
--++{expired ? ()} --@@ -252,22 +252,22 @@ function QrModal({- QR expirado
++ QR expirado
{ setExpired(false); await onNewQr(instanceId); @@ -241,7 +241,7 @@ function QrModal({ ) : ( )}- Gerando QR...
+Gerando QR...
+ Fechar --- Console Baileys - + ++ Console Baileys + {logs.length} eventos setLogs([])} - className="text-[9px] font-bold uppercase tracking-wider text-slate-600 hover:text-slate-400 transition-colors px-2 py-0.5 rounded hover:bg-white/5" + className="text-[9px] font-bold uppercase tracking-wider text-gray-500 hover:text-gray-600 transition-colors px-2 py-0.5 rounded hover:bg-gray-50" > Limpar @@ -283,7 +283,7 @@ function QrModal({{logs.length === 0 ? ( -+-@@ -297,10 +297,10 @@ function QrModal({ )}Aguardando eventos do Baileys...
+- + {instanceId.slice(0, 8)}... · live@@ -335,13 +335,13 @@ const SessionCard = React.forwardRef -+{inst.avatar ?{ (e.currentTarget as HTMLImageElement).style.display = 'none'; (e.currentTarget.nextSibling as HTMLElement)?.style.setProperty('display', 'flex') }} /> : null} @@ -350,10 +350,10 @@ const SessionCard = React.forwardRef
-{inst.name}
+{inst.name}
{inst.phone && ( - {inst.phone} + {inst.phone} )} @@ -364,7 +364,7 @@ const SessionCard = React.forwardRef@@ -379,21 +379,21 @@ const SessionCard = React.forwardRef )} - +{isConnected ? ( <>Sessão ativa > ) : ( Desconectar @@ -421,18 +421,18 @@ function ConfirmDeleteModal({ Conectar - -Deletar instância
-{inst.name}
+Deletar instância
+{inst.name}
+
Isso removerá permanentemente a instância, seus chats e sessão Baileys.
@@ -483,7 +483,7 @@ export function SessionsView({ onNavigate }: { onNavigate?: (view: string) => vo const hasActiveSession = instances.some((i) => i.status === 'CONNECTED'); return ( -
Esta ação é irreversível.+@@ -501,7 +501,7 @@ export function SessionsView({ onNavigate }: { onNavigate?: (view: string) => vo -onNavigate?.('dashboard')} className="p-2 hover:bg-white/5 rounded-xl transition-colors text-slate-400 hover:text-white mt-1"> + onNavigate?.('dashboard')} className="p-2 hover:bg-gray-50 rounded-xl transition-colors text-gray-600 hover:text-gray-800 mt-1"> @@ -509,14 +509,14 @@ export function SessionsView({ onNavigate }: { onNavigate?: (view: string) => vo--Instâncias
+Instâncias
WhatsApp Multi-Device · Baileys
+WhatsApp Multi-Device · Baileys
@@ -554,21 +554,21 @@ export function SessionsView({ onNavigate }: { onNavigate?: (view: string) => vo {loading ? ( Array(3).fill(0).map((_, i) => ( - + )) ) : instances.length === 0 ? ( - + -Nenhuma instância
-Crie uma para começar a usar o WhatsApp.
+Nenhuma instância
+Crie uma para começar a usar o WhatsApp.
@@ -594,14 +594,14 @@ export function SessionsView({ onNavigate }: { onNavigate?: (view: string) => vo Criar instância -Nova Instância
-Dê um nome para identificar esta conexão.
+Nova Instância
+Dê um nome para identificar esta conexão.
- + vo onKeyDown={(e) => { if (e.key === 'Enter') handleCreate(); }} placeholder="ex: principal, comercial, suporte..." autoFocus - className="w-full bg-black/30 border border-white/10 rounded-2xl px-4 py-3 text-white placeholder:text-slate-600 focus:outline-none focus:ring-2 focus:ring-brand-500/40 text-sm" + className="w-full bg-gray-50 border border-gray-200 rounded-2xl px-4 py-3 text-gray-800 placeholder:text-gray-500 focus:outline-none focus:ring-2 focus:ring-brand-500/40 text-sm" />