+ {/* Toggle Microphone */}
+ {visibleControls.microphone && (
+
+ )}
+
+ {/* Toggle Camera */}
+ {visibleControls.camera && (
+
+ )}
+
+ {/* Toggle Screen Share */}
+ {visibleControls.screenShare && (
+
+ )}
+
+ {/* Toggle Transcript */}
+ {visibleControls.chat && (
+
{
+ if (!onIsChatOpenChange) setIsChatOpenUncontrolled(state);
+ else onIsChatOpenChange(state);
+ }}
+ className={agentTrackToggleVariants({
+ variant: variant === 'outline' ? 'outline' : 'default',
+ className: cn(variant === 'livekit' && [TOGGLE_VARIANT_2, 'rounded-full']),
+ })}
+ >
+
+
+ )}
+