/** Abre o widget de atendimento flutuante (HelpDeskChat). */

export type HelpDeskTab = "home" | "chat" | "help" | "support";

export const HELP_DESK_OPEN_EVENT = "noga:help-desk-open";

export function openHelpDesk(options?: { tab?: HelpDeskTab }) {
  if (typeof window === "undefined") return;
  window.dispatchEvent(
    new CustomEvent(HELP_DESK_OPEN_EVENT, {
      detail: { tab: options?.tab ?? "support" },
    }),
  );
}
