From ef7eeebd75f31655e5b1badd96c23945c5acf6c7 Mon Sep 17 00:00:00 2001 From: Chuck Dries Date: Mon, 11 Jul 2022 17:55:14 -0700 Subject: [PATCH] Develop global nav and remove resume --- src/components/GalleryImage/GalleryImage.js | 37 +++----- src/components/Nav.js | 95 ++++++++++++++++++++ src/components/index/Nav.js | 98 --------------------- src/pages/index.js | 4 +- src/pages/photogallery.js | 34 +++---- src/styles/global.css | 18 +--- 6 files changed, 123 insertions(+), 163 deletions(-) create mode 100644 src/components/Nav.js delete mode 100644 src/components/index/Nav.js diff --git a/src/components/GalleryImage/GalleryImage.js b/src/components/GalleryImage/GalleryImage.js index 57fae77..1181ad8 100644 --- a/src/components/GalleryImage/GalleryImage.js +++ b/src/components/GalleryImage/GalleryImage.js @@ -1,4 +1,4 @@ -import React, { useState } from "react"; +import React, { useState, useEffect } from "react"; import { graphql, navigate, Link } from "gatsby"; import { GatsbyImage, getImage } from "gatsby-plugin-image"; import { Helmet } from "react-helmet"; @@ -26,6 +26,7 @@ import { getGalleryPageUrl, } from "../../utils"; import MetadataItem from "./MetadataItem"; +import Nav from "../Nav"; const logKeyShortcut = (keyCode) => { try { @@ -53,6 +54,9 @@ const GalleryImage = ({ const ar = getAspectRatio(image); const [zoom, setZoom] = useState(false); + const [isClient, setIsClient] = useState(true); + + useEffect(() => {setIsClient(true)}, []) const nextIndex = sortedImageList && currentIndex < sortedImageList.length @@ -149,30 +153,13 @@ const GalleryImage = ({ />
- +