From 52ea3044a4fbad98629152fb75f6d57415f4e33d Mon Sep 17 00:00:00 2001 From: root Date: Tue, 24 Feb 2026 15:35:57 +0000 Subject: [PATCH] Add custom Synthflow WebSocket widget --- components/SiteMenteVoiceWidget.tsx | 15 +- components/SynthflowWidget.tsx | 235 ++++++++++++++++++++++++++++ 2 files changed, 242 insertions(+), 8 deletions(-) create mode 100644 components/SynthflowWidget.tsx diff --git a/components/SiteMenteVoiceWidget.tsx b/components/SiteMenteVoiceWidget.tsx index 94ed446..3197529 100644 --- a/components/SiteMenteVoiceWidget.tsx +++ b/components/SiteMenteVoiceWidget.tsx @@ -1,6 +1,7 @@ "use client"; import { useState, useRef, useEffect } from "react"; +import SynthflowWidget from "./SynthflowWidget"; interface SiteMenteVoiceWidgetProps { businessName?: string; @@ -158,15 +159,13 @@ export default function SiteMenteVoiceWidget({ - {/* Synthflow Widget - Embedded iframe */} + {/* Synthflow Widget - Custom WebSocket */} {mode === "synthflow" && ( -
-