diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/components/top-nav/index.js | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/src/components/top-nav/index.js b/src/components/top-nav/index.js index c807698..12f6ec1 100644 --- a/src/components/top-nav/index.js +++ b/src/components/top-nav/index.js @@ -7,6 +7,11 @@ class TopNav extends React.Component { tweet = 'GitHunt – Most starred projects on Github by @kamranahmedse https://github.com/kamranahmedse/githunt'; render() { + // We need that to show the extension button only if not running in extension + const isRunningExtension = window.chrome && + window.chrome.runtime && + window.chrome.runtime.id; + return ( <div className='top-nav'> <div className="container clearfix"> @@ -25,10 +30,14 @@ class TopNav extends React.Component { target='_blank' rel="noopener noreferrer" className="btn btn-dark"><i className="fa fa-github mr-1"></i> View Source</a> - <a href='https://goo.gl/e7YP1h' - target='_blank' - rel="noopener noreferrer" - className="btn btn-danger"><i className="fa fa-chrome mr-1"></i> Use Extension</a> + { + !isRunningExtension && ( + <a href='https://goo.gl/e7YP1h' + target='_blank' + rel="noopener noreferrer" + className="btn btn-danger"><i className="fa fa-chrome mr-1"></i> Use Extension</a> + ) + } <a href={ `https://twitter.com/intent/tweet?text=${this.tweet}` } target='_blank' rel="noopener noreferrer" |
