diff --git a/src/components/structures/LeftPanel.js b/src/components/structures/LeftPanel.js index 489e9bd243a..cb374a02a31 100644 --- a/src/components/structures/LeftPanel.js +++ b/src/components/structures/LeftPanel.js @@ -199,9 +199,10 @@ const LeftPanel = React.createClass({ }, ); - const searchBox = !this.props.collapsed ? - : - undefined; + const searchBox = (); return (
diff --git a/src/components/structures/SearchBox.js b/src/components/structures/SearchBox.js index ea1fa312c1e..5792b2904c8 100644 --- a/src/components/structures/SearchBox.js +++ b/src/components/structures/SearchBox.js @@ -95,8 +95,13 @@ module.exports = React.createClass({ }, render: function() { - const TintableSvg = sdk.getComponent('elements.TintableSvg'); - + // check for collapsed here and + // not at parent so we keep + // searchTerm in our state + // when collapsing and expanding + if (this.props.collapsed) { + return null; + } const clearButton = this.state.searchTerm.length > 0 ? (