From 5137fa01a9ce9927e6f9d5986ad280a3feafcad0 Mon Sep 17 00:00:00 2001 From: Brett Sun Date: Fri, 27 Nov 2015 14:13:30 +0100 Subject: [PATCH] Add note for navBar state hack --- js/components/header.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/js/components/header.js b/js/components/header.js index 7c2331f9..3e2d244d 100644 --- a/js/components/header.js +++ b/js/components/header.js @@ -142,7 +142,9 @@ let Header = React.createClass({ this.refs.dropdownbutton.setDropdownState(false); }, - // On route change, close expanded navbar again + // On route change, close expanded navbar again since react-bootstrap doesn't close + // the collapsibleNav by itself on click. setState() isn't available on a ref so + // doing this explicitly is the only way for now. onRouteChange() { this.refs.navbar.state.navExpanded = false; },