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 @@
+
\ 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 @@
+
\ 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 @@
+
\ 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 @@
+
\ 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 @@
+
\ 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 @@
+
\ 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 @@
+
\ 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 @@
+
\ 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 @@
+
\ 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 @@
+
\ No newline at end of file