From b52d000ac70772a779129d682921a7b1fe68c58a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20Daubensch=C3=BCtz?= Date: Tue, 14 Jul 2015 21:06:11 +0200 Subject: [PATCH] made add work conditional --- js/components/header.js | 12 +++++++++++- js/components/whitelabel/prize/app.js | 2 +- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/js/components/header.js b/js/components/header.js index 7c0c7ead..3b9dc7a3 100644 --- a/js/components/header.js +++ b/js/components/header.js @@ -27,8 +27,18 @@ import { getLangText } from '../utils/lang_utils'; let Header = React.createClass({ + propTypes: { + showAddWork: React.PropTypes.bool + }, + mixins: [Router.Navigation, Router.State], + getDefaultProps() { + return { + showAddWork: true + }; + }, + getInitialState() { return mergeOptions(WhitelabelStore.getState(), UserStore.getState()); }, @@ -96,7 +106,7 @@ let Header = React.createClass({ ); collection = {getLangText('COLLECTION')}; - addNewWork = + {getLangText('NEW WORK')}; + addNewWork = this.props.showAddWork ? + {getLangText('NEW WORK')} : null; } else { account = {getLangText('LOGIN')}; diff --git a/js/components/whitelabel/prize/app.js b/js/components/whitelabel/prize/app.js index 819f4502..8876aa8c 100644 --- a/js/components/whitelabel/prize/app.js +++ b/js/components/whitelabel/prize/app.js @@ -17,7 +17,7 @@ let PrizeApp = React.createClass({ if (this.isActive('landing') || this.isActive('login') || this.isActive('signup')) { header = ; } else { - header =
; + header =
; } return (