From 7cd723252171d849128707578042030c2889c38a Mon Sep 17 00:00:00 2001 From: Chuck Dries Date: Thu, 17 Nov 2022 01:05:44 -0800 Subject: [PATCH] refine design and use popover for nav --- data/gallery/DSC02610-2.jpg | 3 ++ package.json | 1 + src/components/Nav.tsx | 50 +++++++++++------------ src/pages/index.tsx | 80 +++++++------------------------------ yarn.lock | 5 +++ 5 files changed, 46 insertions(+), 93 deletions(-) create mode 100644 data/gallery/DSC02610-2.jpg diff --git a/data/gallery/DSC02610-2.jpg b/data/gallery/DSC02610-2.jpg new file mode 100644 index 0000000..58226b1 --- /dev/null +++ b/data/gallery/DSC02610-2.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a22a879cfbb00772e27d2fb234cd45d64b14f21b4218cfdaa09dc882841fa395 +size 1187374 diff --git a/package.json b/package.json index 4fd3643..e4c01a9 100644 --- a/package.json +++ b/package.json @@ -51,6 +51,7 @@ "react-div-100vh": "^0.7.0", "react-dom": "^18.2.0", "react-helmet": "^6.1.0", + "react-tiny-popover": "^7.2.0", "sass": "^1.34.0", "tailwindcss": "^3.2.4", "use-breakpoint": "^2.0.1" diff --git a/src/components/Nav.tsx b/src/components/Nav.tsx index accbdc1..af9e2b6 100644 --- a/src/components/Nav.tsx +++ b/src/components/Nav.tsx @@ -1,9 +1,7 @@ import React, { useState } from "react"; import classnames from "classnames"; import { Link } from "gatsby"; -import useDimensions from "react-cool-dimensions"; - -import Menu from "@spectrum-icons/workflow/Menu"; +import { Popover } from "react-tiny-popover"; const navClasses = "hover:underline hover:bg-transparentblack block p-3 text-vibrant-light"; @@ -12,7 +10,7 @@ const ExternalLinks = () => (