From 3ea091fd6df6b175bda64db81589f6936589d5d2 Mon Sep 17 00:00:00 2001
From: VeraLyu <lvroyce0210@gmail.com>
Date: Fri, 24 Mar 2017 17:14:27 +0800
Subject: Add file attachment to search result (#5806)

---
 webapp/components/search_results_item.jsx | 12 ++++++++++++
 1 file changed, 12 insertions(+)

(limited to 'webapp/components/search_results_item.jsx')

diff --git a/webapp/components/search_results_item.jsx b/webapp/components/search_results_item.jsx
index 1c7309f51..2773a8ee8 100644
--- a/webapp/components/search_results_item.jsx
+++ b/webapp/components/search_results_item.jsx
@@ -4,6 +4,7 @@
 import $ from 'jquery';
 import PostMessageContainer from 'components/post_view/components/post_message_container.jsx';
 import UserProfile from './user_profile.jsx';
+import FileAttachmentListContainer from './file_attachment_list_container.jsx';
 import ProfilePicture from './profile_picture.jsx';
 
 import TeamStore from 'stores/team_store.jsx';
@@ -161,6 +162,16 @@ export default class SearchResultsItem extends React.Component {
             compactClass = 'post--compact';
         }
 
+        let fileAttachment = null;
+        if (post.file_ids && post.file_ids.length > 0) {
+            fileAttachment = (
+                <FileAttachmentListContainer
+                    post={post}
+                    compactDisplay={this.props.compactDisplay}
+                />
+            );
+        }
+
         let message;
         let flagContent;
         let rhsControls;
@@ -341,6 +352,7 @@ export default class SearchResultsItem extends React.Component {
                             </ul>
                             <div className='search-item-snippet post__body'>
                                 {message}
+                                {fileAttachment}
                             </div>
                         </div>
                     </div>
-- 
cgit v1.2.3-1-g7c22

