  SyncingListState} = require 'nylas-component-kit'
 
 {Actions,
+ Utils,
  Thread,
  Category,
  CanvasUtils,


  componentDidMount: =>
    @_reportAppBootTime()
    @unsub = NylasSyncStatusStore.listen( => @setState
      syncing: FocusedPerspectiveStore.current().hasSyncingCategories()
    )
    window.addEventListener('resize', @_onResize, true)
    ReactDOM.findDOMNode(@).addEventListener('contextmenu', @_onShowContextMenu)
    @_onResize()

  componentDidUpdate: =>
    dataSource = ThreadListStore.dataSource()

        accountIds: [thread.accountId]
      }

  _onSyncStatusChanged: =>
    syncing = FocusedPerspectiveStore.current().hasSyncingCategories()
    @setState({syncing})

  _onShowContextMenu: (event) =>
    data = @_targetItemsForMouseEvent(event)
    if not data
