@conciergus/chat - v0.3.1
    Preparing search index...

    Interface EnhancedMessageItemProps

    Enhanced message item props

    interface EnhancedMessageItemProps {
        message: EnhancedUIMessage;
        className?: string;
        index?: number;
        showMetadata?: boolean;
        showReasoningTraces?: boolean;
        showSources?: boolean;
        showCost?: boolean;
        showPerformance?: boolean;
        isStreaming?: boolean;
        streamParts?:
            | AsyncIterable<EnhancedStreamPart, any, any>
            | ReadableStream<EnhancedStreamPart>;
        enableSmoothScrolling?: boolean;
        onClick?: (message: EnhancedUIMessage) => void;
        onStreamComplete?: (finalMessage: EnhancedUIMessage) => void;
        onStreamError?: (error: Error) => void;
        onTokenUpdate?: (tokenCount: number) => void;
        [key: string]: any;
    }

    Indexable

    • [key: string]: any

      Additional props

    Index

    Properties

    Message to display

    className?: string

    Additional CSS classes

    index?: number

    Message index in list

    showMetadata?: boolean

    Show message metadata

    showReasoningTraces?: boolean

    Show reasoning traces

    showSources?: boolean

    Show source citations

    showCost?: boolean

    Show cost information

    showPerformance?: boolean

    Show performance metrics

    isStreaming?: boolean

    Is this message currently streaming

    streamParts?:
        | AsyncIterable<EnhancedStreamPart, any, any>
        | ReadableStream<EnhancedStreamPart>

    Stream parts for real-time updates

    enableSmoothScrolling?: boolean

    Enable smooth scrolling during streaming

    onClick?: (message: EnhancedUIMessage) => void

    Click handler

    onStreamComplete?: (finalMessage: EnhancedUIMessage) => void

    Stream completion handler

    onStreamError?: (error: Error) => void

    Stream error handler

    onTokenUpdate?: (tokenCount: number) => void

    Token update handler