Skip to content

@vowel.to/client v0.1.2-393


@vowel.to/client / index / FloatingMicButtonProps

Interface: FloatingMicButtonProps

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

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
isUserSpeaking?booleanWhether user is speakingFloatingMicButtonState.isUserSpeakinglib/vowel/components/FloatingMicButton.tsx:29
isAiSpeaking?booleanWhether AI is speakingFloatingMicButtonState.isAiSpeakinglib/vowel/components/FloatingMicButton.tsx:32
isAiThinking?booleanWhether AI is thinkingFloatingMicButtonState.isAiThinkinglib/vowel/components/FloatingMicButton.tsx:35
isToolExecuting?booleanWhether AI is executing a toolFloatingMicButtonState.isToolExecutinglib/vowel/components/FloatingMicButton.tsx:38
isResuming?booleanWhether session is resumingFloatingMicButtonState.isResuminglib/vowel/components/FloatingMicButton.tsx:41
isPaused?booleanWhether session is pausedFloatingMicButtonState.isPausedlib/vowel/components/FloatingMicButton.tsx:44
hasError?booleanWhether there is an errorFloatingMicButtonState.hasErrorlib/vowel/components/FloatingMicButton.tsx:47
className?stringCustom className-lib/vowel/components/FloatingMicButton.tsx:55
position?"bottom-right" | "bottom-left" | "top-right" | "top-left"Position (default: bottom-right)-lib/vowel/components/FloatingMicButton.tsx:58
zIndex?numberZ-index for positioning-lib/vowel/components/FloatingMicButton.tsx:61
onClick?() => voidClick handler-lib/vowel/components/FloatingMicButton.tsx:64
title?stringButton title/tooltip-lib/vowel/components/FloatingMicButton.tsx:67
inline?booleanIf true, don't apply fixed positioning (for inline use)-lib/vowel/components/FloatingMicButton.tsx:70
showActionIcon?booleanIf true, show action icon (what will happen on click) instead of current state-lib/vowel/components/FloatingMicButton.tsx:73
showSettings?booleanIf true, show settings button-lib/vowel/components/FloatingMicButton.tsx:76
onSettingsClick?() => voidSettings button click handler (optional - if not provided, modal is managed internally)-lib/vowel/components/FloatingMicButton.tsx:79
client?Vowel | nullOptional Vowel client instance (for settings modal - will use useVowel() hook if not provided)-lib/vowel/components/FloatingMicButton.tsx:82