 
 # React Mixins
 RouterMixin          = require '../mixins/router_mixin'
-StoreWatchMixin      = require '../mixins/store_watch_mixin'
 TooltipRefesherMixin = require '../mixins/tooltip_refresher_mixin'
 
 # Flux stores

    # Configure the component depending on the given action.
    # Returns a spinner if the message is not available.
    getReplyComponent: (options) ->
        message = MessageStore.getByID @props.messageID

        if not(@state.isLoadingReply) or message?
            message = MessageStore.getByID @props.messageID
            message.set 'id', @props.messageID
            options.inReplyTo = message
            component = Compose options
        else
            component = Spinner()

        return component


    getStateFromStores: ->
        return {

        # Generates the edit draft composition form.
        else if @props.action is 'edit' or
                @props.action is 'compose.edit'
            component = Compose _.extend options,
                key: options.key + '-' + @props.messageID
                messageID: @props.messageID
