summaryrefslogtreecommitdiffstats
path: root/webapp/components/sidebar_right.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/components/sidebar_right.jsx')
-rw-r--r--webapp/components/sidebar_right.jsx53
1 files changed, 34 insertions, 19 deletions
diff --git a/webapp/components/sidebar_right.jsx b/webapp/components/sidebar_right.jsx
index 42b7381f4..6a0716ce1 100644
--- a/webapp/components/sidebar_right.jsx
+++ b/webapp/components/sidebar_right.jsx
@@ -5,6 +5,8 @@ import $ from 'jquery';
import SearchResults from './search_results.jsx';
import RhsThread from './rhs_thread.jsx';
+import SearchBox from './search_bar.jsx';
+import FileUploadOverlay from './file_upload_overlay.jsx';
import SearchStore from 'stores/search_store.jsx';
import PostStore from 'stores/post_store.jsx';
import UserStore from 'stores/user_store.jsx';
@@ -188,30 +190,43 @@ export default class SidebarRight extends React.Component {
expandedClass = 'sidebar--right--expanded';
}
+ var currentId = UserStore.getCurrentId();
+ var searchForm = null;
+ if (currentId) {
+ searchForm = <SearchBox isFocus={this.state.searchVisible && Utils.isMobile()}/>;
+ }
+
if (this.state.searchVisible) {
content = (
- <SearchResults
- isMentionSearch={this.state.isMentionSearch}
- isFlaggedPosts={this.state.isFlaggedPosts}
- isPinnedPosts={this.state.isPinnedPosts}
- useMilitaryTime={this.state.useMilitaryTime}
- toggleSize={this.toggleSize}
- shrink={this.onShrink}
- channelDisplayName={this.props.channel ? this.props.channel.display_name : ''}
- />
+ <div className='sidebar--right__content'>
+ <div className='search-bar__container sidebar--right__search-header'>{searchForm}</div>
+ <SearchResults
+ isMentionSearch={this.state.isMentionSearch}
+ isFlaggedPosts={this.state.isFlaggedPosts}
+ isPinnedPosts={this.state.isPinnedPosts}
+ useMilitaryTime={this.state.useMilitaryTime}
+ toggleSize={this.toggleSize}
+ shrink={this.onShrink}
+ channelDisplayName={this.props.channel ? this.props.channel.display_name : ''}
+ />
+ </div>
);
} else if (this.state.postRightVisible) {
content = (
- <RhsThread
- fromFlaggedPosts={this.state.fromFlaggedPosts}
- fromSearch={this.state.fromSearch}
- isWebrtc={WebrtcStore.isBusy()}
- isMentionSearch={this.state.isMentionSearch}
- currentUser={this.state.currentUser}
- useMilitaryTime={this.state.useMilitaryTime}
- toggleSize={this.toggleSize}
- shrink={this.onShrink}
- />
+ <div className='post-right__container'>
+ <FileUploadOverlay overlayType='right'/>
+ <div className='search-bar__container sidebar--right__search-header'>{searchForm}</div>
+ <RhsThread
+ fromFlaggedPosts={this.state.fromFlaggedPosts}
+ fromSearch={this.state.fromSearch}
+ isWebrtc={WebrtcStore.isBusy()}
+ isMentionSearch={this.state.isMentionSearch}
+ currentUser={this.state.currentUser}
+ useMilitaryTime={this.state.useMilitaryTime}
+ toggleSize={this.toggleSize}
+ shrink={this.onShrink}
+ />
+ </div>
);
}