Hiyve Components - v1.0.0
    Preparing search index...

    Interface RecordingMenuProps

    Props for the RecordingMenu component

    interface RecordingMenuProps {
        colors: ControlBarColors;
        disabled: boolean;
        featureMode: FeatureMode;
        hasClient: boolean;
        icons: ControlBarIcons;
        isIntelligenceDisabled: boolean;
        isMoodAnalysisActive: boolean;
        isMoodDisabled: boolean;
        isRecordingStarting: boolean;
        isRecordRoomDisabled: boolean;
        isStreaming: boolean;
        isStreamingDisabled: boolean;
        isStreamingStarting: boolean;
        labels: ControlBarLabels;
        onIntelligenceToggle: () => void;
        onMenuOpenChange?: (open: boolean) => void;
        onMoodToggle: () => void;
        onRecordToggle: () => void;
        onStreamingToggle: () => void;
        recordingDuration?: number;
        renderProps?: ControlBarRenderProps;
        showStreamingOption: boolean;
        streamingDuration?: number;
        styles: ControlBarStyles;
    }
    Index

    Properties

    disabled: boolean
    featureMode: FeatureMode
    hasClient: boolean
    isIntelligenceDisabled: boolean
    isMoodAnalysisActive: boolean
    isMoodDisabled: boolean
    isRecordingStarting: boolean
    isRecordRoomDisabled: boolean
    isStreaming: boolean
    isStreamingDisabled: boolean
    isStreamingStarting: boolean
    onIntelligenceToggle: () => void
    onMenuOpenChange?: (open: boolean) => void

    Fires when the menu opens or closes, so the parent can pause/resume auto-hide.

    onMoodToggle: () => void
    onRecordToggle: () => void
    onStreamingToggle: () => void
    recordingDuration?: number
    renderProps?: ControlBarRenderProps
    showStreamingOption: boolean
    streamingDuration?: number