Member Junction
    Preparing search index...

    Implements

    • OnInit
    • OnDestroy
    Index

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    Properties

    conversationDeleted: EventEmitter<string> = ...
    conversationIdsWithTasks: Set<string> = ...
    conversationSelected: EventEmitter<string> = ...
    currentUser: UserInfo
    directMessagesExpanded: boolean = true
    draggedConversationId: string | null = null

    Drag-and-drop state.

    draggedFolderId: string | null = null
    dragOverTargetId: string | null = null
    environmentId: string
    flatFolders: FolderNode[] = []

    Flattened folder list (depth-ordered) for the "Move to folder" menu.

    foldersExpanded: boolean = true
    folderTree: FolderNode[] = []
    groupBy: ConversationGroupBy = 'project'

    How the conversation list is grouped. 'project' = folders, 'none' = flat list.

    isHeaderMenuOpen: boolean = false
    IsLoading: boolean = false
    isMobileView: boolean = false
    isRefreshing: boolean = false
    isSelectionMode: boolean = false
    isSidebarPinned: boolean = true
    moveSubmenuConversationId: string | null = null

    When set, the open conversation menu is showing its "Move to folder" picker.

    newConversationRequested: EventEmitter<void> = ...
    openMenuConversationId: string | null = null
    pinnedConversations: MJConversationEntity[] = []

    Precomputed groupings, rebuilt whenever conversations/projects/search change.

    pinnedExpanded: boolean = true
    pinSidebarRequested: EventEmitter<void> = ...
    refreshRequested: EventEmitter<void> = ...
    renamedConversationId: string | null = null
    selectedConversationId: string | null = null
    selectedConversationIds: Set<string> = ...
    ungroupedConversations: MJConversationEntity[] = []
    ungroupedExpanded: boolean = true
    unpinnedConversations: MJConversationEntity[] = []
    unpinSidebarRequested: EventEmitter<void> = ...

    Accessors

    Methods