From ca68e53b6daf542afc66bedea23ba003336b32e0 Mon Sep 17 00:00:00 2001 From: Ian Bolton Date: Thu, 7 Feb 2019 14:57:40 -0500 Subject: [PATCH] fix(nav): Allow nav to expand by prop change --- .../patternfly-4/react-core/src/components/Nav/NavToggle.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/patternfly-4/react-core/src/components/Nav/NavToggle.js b/packages/patternfly-4/react-core/src/components/Nav/NavToggle.js index f61d2e1c55c..6bdbdabdbd5 100644 --- a/packages/patternfly-4/react-core/src/components/Nav/NavToggle.js +++ b/packages/patternfly-4/react-core/src/components/Nav/NavToggle.js @@ -20,7 +20,11 @@ class NavToggle extends React.Component { state = { value: this.props.defaultValue }; - + componentWillReceiveProps(nextProps) { + if (nextProps.defaultValue !== this.state.value) { + this.setState({ value: nextProps.defaultValue }); + } + } handleToggle = e => { // Item events can bubble up, ignore those if (e.target.getAttribute('data-component') !== 'pf-nav-expandable') {