From 397d526ca5992149783b04da93b13756713ba38f Mon Sep 17 00:00:00 2001 From: Ben Wheeler <wheeler.benjamin@gmail.com> Date: Mon, 8 Oct 2018 16:45:20 -0400 Subject: [PATCH] updated hash-parser-hoc per linda's code to block modal --- src/lib/hash-parser-hoc.jsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/lib/hash-parser-hoc.jsx b/src/lib/hash-parser-hoc.jsx index 8aeaf587d..fa22f2bc9 100644 --- a/src/lib/hash-parser-hoc.jsx +++ b/src/lib/hash-parser-hoc.jsx @@ -20,6 +20,9 @@ const HashParserHOC = function (WrappedComponent) { bindAll(this, [ 'handleHashChange' ]); + this.state = { + hideIntro: false + }; } componentDidMount () { window.addEventListener('hashchange', this.handleHashChange); @@ -42,6 +45,9 @@ const HashParserHOC = function (WrappedComponent) { if (hashProjectId !== this.props.reduxProjectId) { this.props.setHashProjectId(hashProjectId); } + if (hashProjectId !== defaultProjectId) { + this.setState({hideIntro: true}); + } } render () { const { @@ -54,7 +60,7 @@ const HashParserHOC = function (WrappedComponent) { } = this.props; return ( <WrappedComponent - hideIntro={this.state.projectId && this.state.projectId !== 0} + hideIntro={this.state.hideIntro} {...componentProps} /> ); -- GitLab