import { ToggleGroup, ToggleGroupItem } from "@radix-ui/react-toggle-group"; import React from "react"; import { useVoiceChat } from "../logic/useVoiceChat"; import { Button } from "../Button"; import { useInterrupt } from "../logic/useInterrupt"; import { AudioInput } from "./AudioInput"; import { TextInput } from "./TextInput"; export const AvatarControls: React.FC = () => { const { isVoiceChatLoading, isVoiceChatActive, startVoiceChat, stopVoiceChat, } = useVoiceChat(); const { interrupt } = useInterrupt(); return (
{ if (value === "voice" && !isVoiceChatActive && !isVoiceChatLoading) { startVoiceChat(); } else if ( value === "text" && isVoiceChatActive && !isVoiceChatLoading ) { stopVoiceChat(); } }} > Voice Chat Text Chat {isVoiceChatActive || isVoiceChatLoading ? : }
); };