;
@@ -159,6 +184,73 @@ export default class SearchBar extends React.Component {
helpClass += ' visible';
}
+ const recentMentionsTooltip = (
+
+
+
+ );
+
+ const flaggedTooltip = (
+
+
+
+ );
+
+ let mentionBtn;
+ let flagBtn;
+ if (this.props.showMentionFlagBtns) {
+ mentionBtn = (
+
+ );
+
+ flagBtn = (
+
+ );
+ }
+
return (
+
+ {mentionBtn}
+ {flagBtn}
);
}
}
+
+SearchBar.defaultProps = {
+ showMentionFlagBtns: true
+};
+
+SearchBar.propTypes = {
+ showMentionFlagBtns: React.PropTypes.bool
+};
\ No newline at end of file
diff --git a/webapp/components/sidebar_right.jsx b/webapp/components/sidebar_right.jsx
index 1be2a3287d..da7ff818da 100644
--- a/webapp/components/sidebar_right.jsx
+++ b/webapp/components/sidebar_right.jsx
@@ -74,6 +74,12 @@ export default class SidebarRight extends React.Component {
if (isOpen !== willOpen) {
PostStore.jumpPostsViewSidebarOpen();
}
+
+ if (!isOpen && willOpen) {
+ this.setState({
+ expanded: false
+ });
+ }
}
doStrangeThings() {
@@ -191,6 +197,10 @@ export default class SidebarRight extends React.Component {
);
}
+ if (!content) {
+ expandedClass = '';
+ }
+
return (