{fromName} {i18n('to')}{' '}
diff --git a/ts/components/SearchResults.md b/ts/components/SearchResults.md
index 4b1804b9d6b..da055bc5525 100644
--- a/ts/components/SearchResults.md
+++ b/ts/components/SearchResults.md
@@ -727,6 +727,76 @@ const items = [
 
 ```
 
+#### With no results at all, searching in conversation
+
+```jsx
+
+  
+      console.log('openConversationInternal', args)
+    }
+    startNewConversation={(...args) =>
+      console.log('startNewConversation', args)
+    }
+    onStartNewConversation={(...args) =>
+      console.log('onStartNewConversation', args)
+    }
+    renderMessageSearchResult={id => (
+      
+          console.log('openConversationInternal', args)
+        }
+      />
+    )}
+  />
+
+```
+
+#### Searching in conversation but no search term
+
+```jsx
+
+  
+      console.log('openConversationInternal', args)
+    }
+    startNewConversation={(...args) =>
+      console.log('startNewConversation', args)
+    }
+    onStartNewConversation={(...args) =>
+      console.log('onStartNewConversation', args)
+    }
+    renderMessageSearchResult={id => (
+      
+          console.log('openConversationInternal', args)
+        }
+      />
+    )}
+  />
+
+```
+
 #### With a lot of results
 
 ```jsx
diff --git a/ts/components/SearchResults.tsx b/ts/components/SearchResults.tsx
index 5637f6c4e1e..94b5319a085 100644
--- a/ts/components/SearchResults.tsx
+++ b/ts/components/SearchResults.tsx
@@ -6,6 +6,8 @@ import {
   List,
 } from 'react-virtualized';
 
+import { Intl } from './Intl';
+import { Emojify } from './conversation/Emojify';
 import {
   ConversationListItem,
   PropsData as ConversationListItemPropsType,
@@ -19,6 +21,7 @@ export type PropsDataType = {
   noResults: boolean;
   regionCode: string;
   searchTerm: string;
+  searchConversationName?: string;
 };
 
 type StartNewConversationType = {
@@ -237,14 +240,33 @@ export class SearchResults extends React.Component
 {
   }
 
   public render() {
-    const { items, i18n, noResults, searchTerm } = this.props;
+    const {
+      i18n,
+      items,
+      noResults,
+      searchConversationName,
+      searchTerm,
+    } = this.props;
 
     if (noResults) {
       return (
         
-          
-            {i18n('noSearchResults', [searchTerm])}
-          
+          {!searchConversationName || searchTerm ? (
+            
+              {searchConversationName ? (
+                ,
+                  ]}
+                />
+              ) : (
+                i18n('noSearchResults', [searchTerm])
+              )}
+            
+          ) : null}
         
+      
         
         
           {expirationSettingName}
@@ -168,7 +176,7 @@ export class ConversationHeader extends React.Component
 {
     );
   }
 
-  public renderGear(triggerId: string) {
+  public renderMoreButton(triggerId: string) {
     const { showBackButton } = this.props;
 
     return (
@@ -176,10 +184,10 @@ export class ConversationHeader extends React.Component {
         
@@ -187,6 +195,23 @@ export class ConversationHeader extends React.Component {
     );
   }
 
+  public renderSearchButton() {
+    const { onSearchInConversation, showBackButton } = this.props;
+
+    return (
+      
+    );
+  }
+
   public renderMenu(triggerId: string) {
     const {
       i18n,
@@ -260,7 +285,8 @@ export class ConversationHeader extends React.Component {
            
         {this.renderExpirationLength()}
-        {this.renderGear(triggerId)}
+        {this.renderSearchButton()}
+        {this.renderMoreButton(triggerId)}
         {this.renderMenu(triggerId)}