diff --git a/components/IntroTextarea.js b/components/IntroTextarea.js index 1a6af65..681fcf8 100644 --- a/components/IntroTextarea.js +++ b/components/IntroTextarea.js @@ -1,4 +1,4 @@ -import React, { useContext, forwardRef } from "react"; +import React, { forwardRef } from "react"; import { ACTIONS } from "../pages/_app"; import FormLabel from "./forms/FormLabel"; import FormTextarea from "./forms/FormTextarea"; diff --git a/components/Logo.js b/components/Logo.js index 4bdf780..abbb4f7 100644 --- a/components/Logo.js +++ b/components/Logo.js @@ -1,7 +1,6 @@ import React, { useContext } from "react"; import { StateContext } from "../pages/_app"; import Link from "next/link"; -import { motion } from "framer-motion"; const Logo = () => { const { state, dispatch } = useContext(StateContext); diff --git a/components/buttons/ThemeSwitch.js b/components/buttons/ThemeSwitch.js index 88172b8..8d769d7 100644 --- a/components/buttons/ThemeSwitch.js +++ b/components/buttons/ThemeSwitch.js @@ -1,9 +1,6 @@ import React, { useState, useContext, useEffect } from "react"; import { StateContext } from "../../pages/_app"; import { useTheme } from "next-themes"; -import { motion } from "framer-motion"; -import { outerContainer } from "../../lib/framerMotion"; -import { logoItem } from "../../lib/framerMotion"; const ThemeSwitch = () => { const { state, dispatch } = useContext(StateContext); diff --git a/components/layout.js b/components/layout.js index a229366..2692beb 100644 --- a/components/layout.js +++ b/components/layout.js @@ -1,13 +1,9 @@ -import React, { useEffect, useContext, useRef, useState } from "react"; +import React, { useContext } from "react"; import Head from "next/head"; -import Image from "next/image"; import Link from "next/link"; -import { useTheme } from "next-themes"; // Import state and actions import { ACTIONS } from "../pages/_app"; import { StateContext } from "../pages/_app"; -import { disableBodyScroll, enableBodyScroll } from "body-scroll-lock"; -import { colorStore } from "../pages/_app"; // Import components import MenuItem from "../components/buttons/MenuItem"; import CopyrightLabel from "./misc/SidebarFooter"; diff --git a/components/layouts/FormLayout.js b/components/layouts/FormLayout.js index 3f15ade..f53ac57 100644 --- a/components/layouts/FormLayout.js +++ b/components/layouts/FormLayout.js @@ -1,18 +1,13 @@ -import React, { useEffect, useContext, useRef, useState } from "react"; +import React, { useEffect, useContext, useRef } from "react"; import Head from "next/head"; -import Image from "next/image"; import Link from "next/link"; -import { useTheme } from "next-themes"; // Import state and actions import { ACTIONS } from "../../pages/_app"; import { StateContext } from "../../pages/_app"; -import { disableBodyScroll, enableBodyScroll } from "body-scroll-lock"; -import { colorStore } from "../../pages/_app"; // Import components import MenuItem from "../buttons/MenuItem"; import SidebarFooter from "../misc/SidebarFooter"; let TurndownService = require("turndown").default; -import LeaveFeedback from "../buttons/LeaveFeedback"; import CopyModal from "../modals/CopyModal"; import HamburgerMenuIcon from "../buttons/HamburgerMenuIcon"; import ThemeSwitch from "../buttons/ThemeSwitch"; diff --git a/components/misc/SidebarFooter.js b/components/misc/SidebarFooter.js index 0027500..79d2d09 100644 --- a/components/misc/SidebarFooter.js +++ b/components/misc/SidebarFooter.js @@ -1,5 +1,4 @@ import React from "react"; -import Link from "next/link"; import GitHubIcon from "./GitHubIcon"; import XIcon from "./XIcon"; diff --git a/components/sections/Skills.js b/components/sections/Skills.js index 12d2eee..bacdff2 100644 --- a/components/sections/Skills.js +++ b/components/sections/Skills.js @@ -1,4 +1,4 @@ -import React, { useRef } from "react"; +import React from "react"; import NextSection from "../buttons/NextSection"; import PreviousSection from "../buttons/PreviousSection"; import IconSelector from "../IconSelector"; diff --git a/components/sections/Socials.js b/components/sections/Socials.js index c9dd73d..f1e1597 100644 --- a/components/sections/Socials.js +++ b/components/sections/Socials.js @@ -3,7 +3,6 @@ import { ACTIONS } from "../../pages/_app"; import { StateContext } from "../../pages/_app"; import NextSection from "../buttons/NextSection"; import PreviousSection from "../buttons/PreviousSection"; -import IconSelector from "../IconSelector"; import SectionHeader from "../SectionHeader"; import SocialItem from "../../components/SocialItem"; diff --git a/pages/_app.js b/pages/_app.js index ed2c328..1226282 100644 --- a/pages/_app.js +++ b/pages/_app.js @@ -938,6 +938,7 @@ const initialState = { }, hashnode: { path: "https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/socials/hashnode.svg", + pathDark: "https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/socials/hashnode-dark.svg", linkPrefix: "https://", linkSuffix: "", linkSuffixTwo: ".hashnode.dev", @@ -965,26 +966,31 @@ const initialState = { }, polywork: { path: "https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/socials/polywork.svg", + pathDark: "https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/socials/polywork-dark.svg", linkPrefix: "https://www.polywork.com/", linkSuffix: "", }, twitch: { path: "https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/socials/twitch.svg", + pathDark: "https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/socials/twitch-dark.svg", linkPrefix: "https://www.twitch.tv/", linkSuffix: "", }, youtube: { path: "https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/socials/youtube.svg", + pathDark: "https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/socials/youtube-dark.svg", linkPrefix: "https://www.youtube.com/@", linkSuffix: "", }, discord: { path: "https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/socials/discord.svg", + pathDark: "https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/socials/discord-dark.svg", linkPrefix: "https://discord.com/users/", linkSuffix: "", }, instagram: { path: "https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/socials/instagram.svg", + darkPath: "https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/socials/instagram-dark.svg", linkPrefix: "http://www.instagram.com/", linkSuffix: "", }, @@ -997,11 +1003,13 @@ const initialState = { }, dribbble: { path: "https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/socials/dribbble.svg", + darkPath: "https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/socials/dribbble-dark.svg", linkPrefix: "https://www.dribbble.com/", linkSuffix: "", }, behance: { path: "https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/socials/behance.svg", + darkPath: "https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/socials/behance-dark.svg", linkPrefix: "https://www.behance.com/", linkSuffix: "", }, @@ -1021,11 +1029,13 @@ const initialState = { }, stackoverflow: { path: "https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/socials/stackoverflow.svg", + darkPath: "https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/socials/stackoverflow-dark.svg", linkPrefix: "https://www.stackoverflow.com/users/", linkSuffix: "", }, rss: { path: "https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/socials/rss.svg", + darkPath: "https://raw.githubusercontent.com/danielcranney/readme-generator/main/public/icons/socials/rss-dark.svg", linkPrefix: "https://", linkSuffix: "", }, diff --git a/pages/changelog.js b/pages/changelog.js index fbe89b9..c03bd5a 100644 --- a/pages/changelog.js +++ b/pages/changelog.js @@ -2,7 +2,6 @@ import React, { useContext } from "react"; import { MicroButton } from "../components/buttons/MicroButton"; import LandingLayout from "../components/layouts/LandingLayout"; import GitHubIcon from "../components/misc/GitHubIcon"; -import { ACTIONS } from "./_app"; import { StateContext } from "./_app"; export default function Changelog() { diff --git a/pages/index.js b/pages/index.js index 43b0e8a..781584e 100644 --- a/pages/index.js +++ b/pages/index.js @@ -1,7 +1,6 @@ import React, { useContext } from "react"; import LandingLayout from "../components/layouts/LandingLayout"; import Image from "next/image"; -import Link from "next/link"; import { Prism as SyntaxHighlighter } from "react-syntax-highlighter"; import { nord } from "react-syntax-highlighter/dist/cjs/styles/prism"; import { StateContext } from "./_app"; diff --git a/public/icons/socials/behance-dark.svg b/public/icons/socials/behance-dark.svg new file mode 100644 index 0000000..ea5fb29 --- /dev/null +++ b/public/icons/socials/behance-dark.svg @@ -0,0 +1 @@ +Behance \ No newline at end of file diff --git a/public/icons/socials/discord-dark.svg b/public/icons/socials/discord-dark.svg new file mode 100644 index 0000000..9d7796b --- /dev/null +++ b/public/icons/socials/discord-dark.svg @@ -0,0 +1 @@ +Discord \ No newline at end of file diff --git a/public/icons/socials/dribbble-dark.svg b/public/icons/socials/dribbble-dark.svg new file mode 100644 index 0000000..130a6f5 --- /dev/null +++ b/public/icons/socials/dribbble-dark.svg @@ -0,0 +1 @@ +Dribbble \ No newline at end of file diff --git a/public/icons/socials/hashnode-dark.svg b/public/icons/socials/hashnode-dark.svg new file mode 100644 index 0000000..c991f6b --- /dev/null +++ b/public/icons/socials/hashnode-dark.svg @@ -0,0 +1 @@ +Hashnode \ No newline at end of file diff --git a/public/icons/socials/instagram-dark.svg b/public/icons/socials/instagram-dark.svg new file mode 100644 index 0000000..c0e86b0 --- /dev/null +++ b/public/icons/socials/instagram-dark.svg @@ -0,0 +1 @@ +Instagram \ No newline at end of file diff --git a/public/icons/socials/polywork-dark.svg b/public/icons/socials/polywork-dark.svg new file mode 100644 index 0000000..a28f39e --- /dev/null +++ b/public/icons/socials/polywork-dark.svg @@ -0,0 +1 @@ +Polywork \ No newline at end of file diff --git a/public/icons/socials/rss-dark.svg b/public/icons/socials/rss-dark.svg new file mode 100644 index 0000000..14a6f3f --- /dev/null +++ b/public/icons/socials/rss-dark.svg @@ -0,0 +1 @@ +RSS \ No newline at end of file diff --git a/public/icons/socials/stackoverflow-dark.svg b/public/icons/socials/stackoverflow-dark.svg new file mode 100644 index 0000000..ab83808 --- /dev/null +++ b/public/icons/socials/stackoverflow-dark.svg @@ -0,0 +1 @@ +Stack Overflow \ No newline at end of file diff --git a/public/icons/socials/twitch-dark.svg b/public/icons/socials/twitch-dark.svg new file mode 100644 index 0000000..8aaa4a9 --- /dev/null +++ b/public/icons/socials/twitch-dark.svg @@ -0,0 +1 @@ +Twitch \ No newline at end of file diff --git a/public/icons/socials/youtube-dark.svg b/public/icons/socials/youtube-dark.svg new file mode 100644 index 0000000..0492366 --- /dev/null +++ b/public/icons/socials/youtube-dark.svg @@ -0,0 +1 @@ +YouTube \ No newline at end of file