From 4c557257f54103492e24d73aad88eb17dd3fbb65 Mon Sep 17 00:00:00 2001
From: Robert Long <robert@robertlong.me>
Date: Fri, 20 Apr 2018 11:18:38 -0700
Subject: [PATCH] Add MedievalFantasyBook environment and attribution link.

---
 src/assets/stylesheets/hub-create.scss   |  8 ++++++--
 src/react-components/home-root.js        |  3 ++-
 src/react-components/hub-create-panel.js | 14 ++++++++++++--
 3 files changed, 20 insertions(+), 5 deletions(-)

diff --git a/src/assets/stylesheets/hub-create.scss b/src/assets/stylesheets/hub-create.scss
index 636ab5d65..31e49358e 100644
--- a/src/assets/stylesheets/hub-create.scss
+++ b/src/assets/stylesheets/hub-create.scss
@@ -192,9 +192,13 @@
 	      font-size: 1.4em;
 
 	      @media (max-width: 520px) {
-		display: none;
+		      display: none;
 	      }
-	    }
+      }
+
+      a {
+        pointer-events: all;
+      }
 	  }
 	}
 
diff --git a/src/react-components/home-root.js b/src/react-components/home-root.js
index 231d8b747..36f1a7fba 100644
--- a/src/react-components/home-root.js
+++ b/src/react-components/home-root.js
@@ -21,7 +21,8 @@ const ENVIRONMENT_URLS = [
   "https://asset-bundles-prod.reticulum.io/rooms/meetingroom/MeetingRoom.bundle.json",
   "https://asset-bundles-prod.reticulum.io/rooms/theater/Theater.bundle.json",
   "https://asset-bundles-prod.reticulum.io/rooms/atrium/Atrium.bundle.json",
-  "https://asset-bundles-prod.reticulum.io/rooms/courtyard/Courtyard.bundle.json"
+  "https://asset-bundles-prod.reticulum.io/rooms/courtyard/Courtyard.bundle.json",
+  "https://asset-bundles-prod.reticulum.io/rooms/MedievalFantasyBook/MedievalFantasyBook.bundle.json"
 ];
 
 class HomeRoot extends Component {
diff --git a/src/react-components/hub-create-panel.js b/src/react-components/hub-create-panel.js
index 8b172cbf5..6e689653b 100644
--- a/src/react-components/hub-create-panel.js
+++ b/src/react-components/hub-create-panel.js
@@ -160,12 +160,22 @@ class HubCreatePanel extends Component {
                         {environmentTitle}
                       </span>
                       {environmentAuthor &&
-                        environmentAuthor.name && (
+                        environmentAuthor.name &&
+                        (environmentAuthor.url ? (
+                          <a
+                            href={environmentAuthor.url}
+                            target="_blank"
+                            className="create-panel__form__environment__picker__labels__header__author"
+                          >
+                            <FormattedMessage id="home.environment_author_by" />
+                            <span>{environmentAuthor.name}</span>
+                          </a>
+                        ) : (
                           <span className="create-panel__form__environment__picker__labels__header__author">
                             <FormattedMessage id="home.environment_author_by" />
                             <span>{environmentAuthor.name}</span>
                           </span>
-                        )}
+                        ))}
                     </div>
                     <div className="create-panel__form__environment__picker__labels__footer">
                       <FormattedMessage id="home.environment_picker_footer" />
-- 
GitLab