"use client" import dynamic from "next/dynamic" import { api } from "@/convex/_generated/api" // Verifica se a API do liveChat existe function checkLiveChatApiExists() { try { return typeof api.liveChat?.listAgentSessions !== "undefined" } catch { return false } } // Importacao dinamica para evitar problemas de SSR const ChatWidget = dynamic( () => import("./chat-widget").then((mod) => ({ default: mod.ChatWidget })), { ssr: false } ) export function ChatWidgetProvider() { // Nao renderiza se a API nao existir (Convex nao sincronizado) if (!checkLiveChatApiExists()) { return null } return }