Skip to content

@vowel.to/client v0.3.3-beta


@vowel.to/client / react / FloatingMicButtonProps

Interface: FloatingMicButtonProps

Defined in: lib/vowel/components/FloatingMicButton.tsx:59

FloatingMicButton component props

Extends

Properties

PropertyTypeDescriptionInherited fromDefined in
isConnected?booleanWhether voice session is connectedFloatingMicButtonState.isConnectedlib/vowel/components/FloatingMicButton.tsx:23
isConnecting?booleanWhether voice session is connectingFloatingMicButtonState.isConnectinglib/vowel/components/FloatingMicButton.tsx:26
isDisconnecting?booleanWhether voice session is disconnectingFloatingMicButtonState.isDisconnectinglib/vowel/components/FloatingMicButton.tsx:29
isUserSpeaking?booleanWhether user is speakingFloatingMicButtonState.isUserSpeakinglib/vowel/components/FloatingMicButton.tsx:32
isAiSpeaking?booleanWhether AI is speakingFloatingMicButtonState.isAiSpeakinglib/vowel/components/FloatingMicButton.tsx:35
isAiThinking?booleanWhether AI is thinkingFloatingMicButtonState.isAiThinkinglib/vowel/components/FloatingMicButton.tsx:38
isToolExecuting?booleanWhether AI is executing a toolFloatingMicButtonState.isToolExecutinglib/vowel/components/FloatingMicButton.tsx:41
isHibernated?booleanWhether session is hibernated (sleeping)FloatingMicButtonState.isHibernatedlib/vowel/components/FloatingMicButton.tsx:44
isResuming?booleanWhether session is resumingFloatingMicButtonState.isResuminglib/vowel/components/FloatingMicButton.tsx:47
isPaused?booleanWhether session is pausedFloatingMicButtonState.isPausedlib/vowel/components/FloatingMicButton.tsx:50
hasError?booleanWhether there is an errorFloatingMicButtonState.hasErrorlib/vowel/components/FloatingMicButton.tsx:53
className?stringCustom className-lib/vowel/components/FloatingMicButton.tsx:61
position?"bottom-right" | "bottom-left" | "top-right" | "top-left"Position (default: bottom-right)-lib/vowel/components/FloatingMicButton.tsx:64
zIndex?numberZ-index for positioning-lib/vowel/components/FloatingMicButton.tsx:67
onClick?() => voidClick handler-lib/vowel/components/FloatingMicButton.tsx:70
title?stringButton title/tooltip-lib/vowel/components/FloatingMicButton.tsx:73
inline?booleanIf true, don't apply fixed positioning (for inline use)-lib/vowel/components/FloatingMicButton.tsx:76
showActionIcon?booleanIf true, show action icon (what will happen on click) instead of current state-lib/vowel/components/FloatingMicButton.tsx:79
showSettings?booleanIf true, show settings button-lib/vowel/components/FloatingMicButton.tsx:82
onSettingsClick?() => voidSettings button click handler (optional - if not provided, modal is managed internally)-lib/vowel/components/FloatingMicButton.tsx:85
client?Vowel | nullOptional Vowel client instance (for settings modal - will use useVowel() hook if not provided)-lib/vowel/components/FloatingMicButton.tsx:88