From bea72768204db1ffe569b06277623beb9dd231d6 Mon Sep 17 00:00:00 2001 From: Laurence Maultsby Date: Thu, 20 Apr 2017 16:27:51 -0400 Subject: [PATCH] Launchpad readonly components Signed-off-by: Laurence Maultsby --- .../launchpad/src/launchpad_card/launchpadCard.jsx | 6 ++---- .../src/launchpad_card/launchpadHeader.jsx | 14 +++++++++----- .../src/launchpad_card/nsrConfigPrimitives.jsx | 9 +++++++-- .../launchpad/src/recordViewer/recordCard.jsx | 2 +- 4 files changed, 19 insertions(+), 12 deletions(-) diff --git a/skyquake/plugins/launchpad/src/launchpad_card/launchpadCard.jsx b/skyquake/plugins/launchpad/src/launchpad_card/launchpadCard.jsx index b4ebb8163..f7b47d5d9 100644 --- a/skyquake/plugins/launchpad/src/launchpad_card/launchpadCard.jsx +++ b/skyquake/plugins/launchpad/src/launchpad_card/launchpadCard.jsx @@ -98,12 +98,10 @@ class LaunchpadCard extends React.Component { ); - if (this.props.hasAccess) { - closeButton = null; - } + html = ( - + { deleting ?
diff --git a/skyquake/plugins/launchpad/src/launchpad_card/launchpadHeader.jsx b/skyquake/plugins/launchpad/src/launchpad_card/launchpadHeader.jsx index 9ee7ec403..0c05497ea 100644 --- a/skyquake/plugins/launchpad/src/launchpad_card/launchpadHeader.jsx +++ b/skyquake/plugins/launchpad/src/launchpad_card/launchpadHeader.jsx @@ -163,11 +163,15 @@ class LaunchpadHeader extends React.Component { {toggleStatus} -

- - - -

+ {this.props.hasAccess ? + ( +

+ + + +

+ ) + : null}
diff --git a/skyquake/plugins/launchpad/src/launchpad_card/nsrConfigPrimitives.jsx b/skyquake/plugins/launchpad/src/launchpad_card/nsrConfigPrimitives.jsx index 9d0cdbae7..acafdd08e 100644 --- a/skyquake/plugins/launchpad/src/launchpad_card/nsrConfigPrimitives.jsx +++ b/skyquake/plugins/launchpad/src/launchpad_card/nsrConfigPrimitives.jsx @@ -1,6 +1,6 @@ /* - * + * * Copyright 2016 RIFT.IO Inc * * Licensed under the Apache License, Version 2.0 (the "License"); @@ -162,6 +162,7 @@ class NsrConfigPrimitives extends React.Component { } constructConfigPrimitiveTabs = (tabList, tabPanels) => { let self = this; + const hasAccess = self.props.hasAccess; let defaultFromRpc = ''; //coded here for dev purposes let mandatoryFieldValue = 'true'; @@ -307,7 +308,11 @@ class NsrConfigPrimitives extends React.Component {
) })} -