sistema-de-chamados/apps/desktop/src/chat/index.tsx
Seu Nome 0afdba1635 fix: corrige chat reabrindo sozinho e melhora mensagens
- Remove window.show() que forçava chat reabrir a cada polling
- Chat só abre minimizado quando há NOVAS mensagens (janela não existia)
- Se usuário fechou o chat, não reabre automaticamente
- Corrige acentuação: "Voce" → "Você", "nao" → "não"
- Simplifica toast para "Chat ao vivo iniciado"
- Melhora mensagem de erro quando máquina está offline
- Loga erro técnico no console ao invés de exibir para usuário

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-08 12:22:44 -03:00

20 lines
517 B
TypeScript

import { ChatWidget } from "./ChatWidget"
export function ChatApp() {
// Obter ticketId da URL
const params = new URLSearchParams(window.location.search)
const ticketId = params.get("ticketId")
if (!ticketId) {
return (
<div className="flex h-screen flex-col items-center justify-center bg-white p-4">
<p className="text-sm text-red-600">Erro: ticketId não fornecido</p>
</div>
)
}
return <ChatWidget ticketId={ticketId} />
}
export { ChatWidget }
export * from "./types"