From 6ffa19114389b93200e5a3fbaa61335344c9b2fb Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Fri, 15 Oct 2021 16:51:16 +0200 Subject: css --- src/views/App.js | 4 ++-- src/views/Credits.js | 22 ++++++---------------- src/views/Gallery.js | 4 ++-- src/views/Intro.js | 13 +++++++++++-- 4 files changed, 21 insertions(+), 22 deletions(-) (limited to 'src') diff --git a/src/views/App.js b/src/views/App.js index 0458d1a..aff5b38 100644 --- a/src/views/App.js +++ b/src/views/App.js @@ -34,7 +34,7 @@ export default function App() { } async function loadDB() { - const request = await fetch("/assets/db.json"); + const request = await fetch("./assets/db.json"); return await request.json(); } @@ -52,7 +52,7 @@ async function loadObjects(db) { function loadObject(item) { return new Promise((resolve) => { let { path, file } = item.threeObject; - path = "assets/" + path; + path = "./assets/" + path; const manager = new THREE.LoadingManager(); manager.setURLModifier((url) => { if (!url.match("/")) { diff --git a/src/views/Credits.js b/src/views/Credits.js index e338d8c..bf411c2 100644 --- a/src/views/Credits.js +++ b/src/views/Credits.js @@ -28,7 +28,7 @@ export default function Credits({ visible, open, onToggle }) {
onToggle(false)} /> CREDITS
-
-
Artist:
Charles Stankievech -
-
-
Developer:
Jules LaPlace -
-
-
Commissioning Curator:
Nadim Samman -
-
-
Design Consultation:
Raf Rennie -
-
-
3D Modelling:
Brandon Poole -
+ Artist: Charles Stankievech
+ Developer: Jules LaPlace
+ Commissioning Curator: Nadim Samman
+ Design Consultation: Raf Rennie
+ 3D Modelling: Brandon Poole
Commissioned by:
diff --git a/src/views/Gallery.js b/src/views/Gallery.js index b69a7d7..c68de23 100644 --- a/src/views/Gallery.js +++ b/src/views/Gallery.js @@ -62,7 +62,7 @@ export default function Gallery({ images, visible, onLoad }) { {!oneItem && (
0 ? 1 : 0 }} /> @@ -71,7 +71,7 @@ export default function Gallery({ images, visible, onLoad }) { {!oneItem && (
diff --git a/src/views/Intro.js b/src/views/Intro.js index 2c94e21..1868b1c 100644 --- a/src/views/Intro.js +++ b/src/views/Intro.js @@ -19,7 +19,11 @@ export default function Intro({ onComplete }) { const [videoSize] = useState(coverWindow()); const handleClose = useCallback(() => { - audio.play(); + try { + audio.play(); + } catch (error) { + console.error(error); + } setDone(true); setTimeout(() => { onComplete(); @@ -28,6 +32,11 @@ export default function Intro({ onComplete }) { const handleStart = useCallback(() => { playing = true; + try { + audio.play(); + } catch (error) { + console.error(error); + } setStarted(true); if (player) { player.play(); @@ -64,7 +73,7 @@ export default function Intro({ onComplete }) { {started && ( )} -- cgit v1.2.3-70-g09d2