                 sender_name = "Unknown"
 
             v.push <Message key={date}
-                     account_id  = {@props.account_id}
-                     user_map    = {@props.user_map}
-                     message     = {@props.messages.get(date)}
-                     project_id  = {@props.project_id}
-                     file_path   = {@props.file_path}
-                     font_size   = {@props.font_size}
+                     account_id       = {@props.account_id}
+                     user_map         = {@props.user_map}
+                     message          = {@props.messages.get(date)}
+                     content          = {@props.messages.get(date).get('payload')?.get('content') ? ''}
+                     timestamp        = {date}
+                     project_id       = {@props.project_id}
+                     file_path        = {@props.file_path}
+                     font_size        = {@props.font_size}
                      is_prev_sender   = {is_prev_message_sender(i, sorted_dates, @props.messages)}
                      is_next_sender   = {is_next_message_sender(i, sorted_dates, @props.messages)}
                      show_avatar      = {not is_next_message_sender(i, sorted_dates, @props.messages)}
                      sender_name      = {sender_name}
+                     actions          = {@props.actions}
                     />
         return v
 

                            user_map     = {@props.user_map}
                            project_id   = {@props.project_id}
                            font_size    = {@props.font_size}
                            file_path    = {if @props.path? then misc.path_split(@props.path).head} />
                    </Panel>
                </Col>
            </Row>

        show_avatar    : rtypes.bool
        is_prev_sender : rtypes.bool
        is_next_sender : rtypes.bool
        actions        : rtypes.object

    getInitialState: ->
        edited_message  : @props.message.get('payload')?.get('content') ? ''
        show_edit_input : false

    shouldComponentUpdate: (next) ->
        return @props.message != next.message or
