 PublicChannelLink    = require 'activity/components/publicchannellink'
 ImmutableRenderMixin = require 'react-immutable-render-mixin'
 PublicChatPane       = require 'activity/components/publicchatpane'
+Link                 = require 'app/components/common/link'
+Modal                = require 'app/components/modal'
+showNotification     = require 'app/util/showNotification'
 
 
 module.exports = class ChannelThreadPane extends React.Component

    super props

    @state =
      channelThread         : immutable.Map()
      channelThreadMessages : immutable.List()
      messageThread         : immutable.Map()

    </ThreadHeader>


  renderVideoCallArea: ->

    <Link className='ChannelThreadPane-videoCall' onClick={@bound 'startVideoCall'}>
      <span>Start a Video Call</span>
      <i className='ChannelThreadPane-videoCallIcon'></i>
    </Link>


  render: ->
    <div className="ChannelThreadPane is-withChat">
      {@renderComingSoonModal()}
      <section className="ChannelThreadPane-content"
        onDragEnter={@bound 'onDragEnter'}>
        {@renderDropSection()}
        <header className="ChannelThreadPane-header">
          {@renderHeader()}
          {@renderVideoCallArea()}
        </header>
        <div className="ChannelThreadPane-body">
          <section className="ChannelThreadPane-chatWrapper">
