diff --git a/components/SiteMenteVoiceWidget.tsx b/components/SiteMenteVoiceWidget.tsx index 8ddedac..c3a2961 100644 --- a/components/SiteMenteVoiceWidget.tsx +++ b/components/SiteMenteVoiceWidget.tsx @@ -40,7 +40,11 @@ export default function SiteMenteVoiceWidget({ const modes: Mode[] = ["off", "text", "synthflow"]; const currentIndex = modes.indexOf(mode); const nextIndex = (currentIndex + 1) % modes.length; - setMode(modes[nextIndex]); + setModeInternal(modes[nextIndex]); + }; + + const setModeInternal = (newMode: Mode) => { + setMode(newMode); }; // Text mode functions