diff --git a/package-lock.json b/package-lock.json index 994a74e..3ae2f38 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "@trpc/react-query": "^10.37.1", "@trpc/server": "^10.37.1", "axios": "^1.6.2", - "grommet-icons": "^4.11.0", + "grommet-icons": "^4.12.1", "next": "^13.5.4", "next-auth": "^4.23.0", "react": "18.2.0", @@ -2729,9 +2729,9 @@ "dev": true }, "node_modules/grommet-icons": { - "version": "4.11.0", - "resolved": "https://registry.npmjs.org/grommet-icons/-/grommet-icons-4.11.0.tgz", - "integrity": "sha512-ArXf2XyXmpk5JsQ8NudzNz3mbWv+TeZkPiyog2s9yoNAWTlIr3vzNjr97uon/Xm4Uiq2kiHkvO4i2fG1u6EaDg==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/grommet-icons/-/grommet-icons-4.12.1.tgz", + "integrity": "sha512-LhOP6BkDAGiSNcUOfsGGRo+AKD6zWOXeNeusY1WYvKplAR6mKCAQfH7Nig2Buc/v5zadKSko2NDtCQqwJaME0Q==", "peerDependencies": { "react": "^16.6.0 || ^17.0.0 || ^18.0.0", "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0", diff --git a/package.json b/package.json index 322cbac..cb9ea73 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "@trpc/react-query": "^10.37.1", "@trpc/server": "^10.37.1", "axios": "^1.6.2", - "grommet-icons": "^4.11.0", + "grommet-icons": "^4.12.1", "next": "^13.5.4", "next-auth": "^4.23.0", "react": "18.2.0", diff --git a/src/components/footer.tsx b/src/components/footer.tsx index 5e57b76..4b5998f 100644 --- a/src/components/footer.tsx +++ b/src/components/footer.tsx @@ -1,7 +1,7 @@ export default function Footer() { return ( <> -
+

The 'PipBoy' is owned by Bethesda, I'm just doing this for fun!

diff --git a/src/components/header.tsx b/src/components/header.tsx index 33c0d57..8520527 100644 --- a/src/components/header.tsx +++ b/src/components/header.tsx @@ -9,14 +9,15 @@ export default function Header({ }: HeaderProps) { return ( <> -
-
+
+
+

diff --git a/src/pages/links.tsx b/src/pages/links.tsx index 4c9ad5a..fa1e508 100644 --- a/src/pages/links.tsx +++ b/src/pages/links.tsx @@ -2,25 +2,57 @@ import RootLayout from "@/components/RootLayout"; import Footer from "@/components/footer"; import Header from "@/components/header"; import Link from "next/link"; +import {useState} from 'react'; + +// icons +import { + Twitter, + MailOption +} from 'grommet-icons' export default function LinksPage() { + const [icon, setIcon] = useState(); + return (
-
-

My Links!

-
- +
+

My Links!

+
+ { + setIcon() + }} + onMouseLeave={() => { + setIcon(null) + }} + >
-

Twitter

+

Twitter

- + { + setIcon() + }} + onMouseLeave={() => { + setIcon(null) + }} + >
-

Mastodon

+

Mastodon

+ +
+ {/* */} + {icon} +