DuckDB Terminal - v0.4.2
    Preparing search index...

    Class SharingModal

    Manages the sharing modal overlay for selecting queries to share. Displays query history, allows selection, and generates shareable URLs.

    Index

    Constructors

    Properties

    allQueries: string[] = []
    clickHandler: ((e: MouseEvent) => void) | null = null
    config: Required<SharingModalConfig>
    container: HTMLElement
    displayedCount: number = 0
    displayedQueries: ShareableQuery[] = []
    focusedIndex: number = -1
    footerContainer: HTMLDivElement | null = null
    keyHandler: ((e: KeyboardEvent) => void) | null = null
    modalContainer: HTMLDivElement | null = null
    overlay: HTMLDivElement | null = null
    queryListContainer: HTMLDivElement | null = null
    selectedIndices: Set<number> = ...
    state: SharingModalState = 'hidden'
    TRANSITION_DURATION: 200

    Transition duration in milliseconds

    Methods