From 5cf1ba0b7f96261a727be909c89e1d32d8b47a36 Mon Sep 17 00:00:00 2001 From: Greg Fodor <gfodor@gmail.com> Date: Tue, 24 Apr 2018 21:58:48 -0700 Subject: [PATCH] Add organization attribution --- src/assets/stylesheets/hub-create.scss | 12 +++++++++++- src/react-components/hub-create-panel.js | 16 ++++++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/src/assets/stylesheets/hub-create.scss b/src/assets/stylesheets/hub-create.scss index 31e49358e..7797967a6 100644 --- a/src/assets/stylesheets/hub-create.scss +++ b/src/assets/stylesheets/hub-create.scss @@ -194,7 +194,17 @@ @media (max-width: 520px) { display: none; } - } + } + + &__org { + color: $light-text; + font-size: 1.0em; + display: inline; + + @media (max-width: 520px) { + display: none; + } + } a { pointer-events: all; diff --git a/src/react-components/hub-create-panel.js b/src/react-components/hub-create-panel.js index f925d6ae5..b5be0bf7b 100644 --- a/src/react-components/hub-create-panel.js +++ b/src/react-components/hub-create-panel.js @@ -142,6 +142,7 @@ class HubCreatePanel extends Component { const environmentTitle = meta.title || environment.name; const environmentAuthor = (meta.authors || [])[0]; + const environmentOrganization = (meta.organizations || [])[0]; const environmentThumbnail = this._getEnvironmentThumbnail(this.state.environmentIndex); const formNameClassNames = classNames("create-panel__form__name", { @@ -214,6 +215,21 @@ class HubCreatePanel extends Component { <span>{environmentAuthor.name}</span> </span> ))} + {environmentOrganization && + environmentOrganization.name && + (environmentOrganization.url ? ( + <a + href={environmentOrganization.url} + target="_blank" + className="create-panel__form__environment__picker__labels__header__org" + > + <span>{environmentOrganization.name}</span> + </a> + ) : ( + <span className="create-panel__form__environment__picker__labels__header__org"> + <span>{environmentOrganization.name}</span> + </span> + ))} </div> <div className="create-panel__form__environment__picker__labels__footer"> <FormattedMessage id="home.environment_picker_footer" /> -- GitLab