From ad004d2fbfd7e3f71bad32992fc3458aeb2f344c Mon Sep 17 00:00:00 2001 From: Sean Marcia Date: Tue, 1 Apr 2025 23:03:07 -0400 Subject: [PATCH] Revert "Dark Mode issue#157" --- components/ColorStyles.tsx | 29 ---------------------- components/Header/Header.module.scss | 11 +++------ components/Header/Header.tsx | 30 ++++++++++------------- components/Header/ThemeToggleButton.tsx | 24 ------------------- components/LanguageFilter.tsx | 14 ++--------- components/SDGFilter.tsx | 2 -- context/ThemeContext.tsx | 28 ---------------------- package-lock.json | 19 --------------- package.json | 1 - pages/_app.tsx | 30 +++++++---------------- styles/globals.scss | 32 +++++++++++-------------- 11 files changed, 40 insertions(+), 180 deletions(-) delete mode 100644 components/ColorStyles.tsx delete mode 100644 components/Header/ThemeToggleButton.tsx delete mode 100644 context/ThemeContext.tsx diff --git a/components/ColorStyles.tsx b/components/ColorStyles.tsx deleted file mode 100644 index 55dbdccb..00000000 --- a/components/ColorStyles.tsx +++ /dev/null @@ -1,29 +0,0 @@ -import { StylesConfig } from "react-select"; - -export const ColorStyles: StylesConfig = { - control: (styles) => ({ ...styles, backgroundColor: "var(--brand-color-canvas-default)" }), - option: (styles, { isDisabled, isFocused, isSelected }) => { - return { - ...styles, - backgroundColor: isDisabled - ? undefined - : isSelected - ? "var(--brand-color-text-subtle)" - : isFocused - ? "var(--brand-color-focus)" - : "var(--brand-color-canvas-default)", - color: isDisabled ? "var(--brand-color-text-muted)" : "var(--brand-color-text-default)", - cursor: isDisabled ? "not-allowed" : "default", - - ":active": { - ...styles[":active"], - backgroundColor: !isDisabled ? "var(--brand-color-focus)" : undefined - } - }; - }, - menu: (styles) => ({ - ...styles, - backgroundColor: "var(--brand-color-canvas-default)", - border: "1px solid var(--brand-color-border-default)" - }) -}; diff --git a/components/Header/Header.module.scss b/components/Header/Header.module.scss index a983cc77..df02e279 100644 --- a/components/Header/Header.module.scss +++ b/components/Header/Header.module.scss @@ -1,5 +1,6 @@ + .siteHeader { - background: #26292e; + background: #26292E; > div { height: 72px; @@ -12,13 +13,7 @@ margin: 0 auto; } - > div > div { - display: flex; - align-items: center; - grid-gap: 10px; - } - - @media (max-width: 800px) { + @media(max-width: 800px) { .hideSm { display: none; } diff --git a/components/Header/Header.tsx b/components/Header/Header.tsx index 6abaa5fc..46179483 100644 --- a/components/Header/Header.tsx +++ b/components/Header/Header.tsx @@ -1,13 +1,12 @@ import styles from "./Header.module.scss"; -import Link from "next/link"; -import Image from "next/image"; -import { Button } from "@primer/react-brand"; -import { ThemeToggleButton } from "./ThemeToggleButton"; +import Link from 'next/link'; +import Image from 'next/image'; +import {Button} from '@primer/react-brand'; export const Header = () => { return ( <> -
+
{ alt="For Good First Issue logo" /> -
- - -
+
diff --git a/components/Header/ThemeToggleButton.tsx b/components/Header/ThemeToggleButton.tsx deleted file mode 100644 index a1b19f9f..00000000 --- a/components/Header/ThemeToggleButton.tsx +++ /dev/null @@ -1,24 +0,0 @@ -import React from "react"; -import { useTheme } from "../../context/ThemeContext"; -import { SunIcon } from "@primer/octicons-react"; -import { MoonIcon } from "@primer/octicons-react"; - -import { Button } from "@primer/react-brand"; - -export const ThemeToggleButton = () => { - const { colorMode, toggleColorMode } = useTheme(); - - return ( - <> - - - ); -}; diff --git a/components/LanguageFilter.tsx b/components/LanguageFilter.tsx index 39555611..6c99a571 100644 --- a/components/LanguageFilter.tsx +++ b/components/LanguageFilter.tsx @@ -1,5 +1,4 @@ import Select from "react-select"; -import { ColorStyles } from "./ColorStyles"; type LanguageFilterProps = { setSelectedLanguages: (languages: string[]) => void; @@ -11,18 +10,9 @@ export const LanguageFilter = ({ setSelectedLanguages, languageOptions }: Langua <>
- setSelectedLanguages(selectedOptions.map((option) => option.value))} options={languageOptions} classNamePrefix="select" />
+ ); }; diff --git a/components/SDGFilter.tsx b/components/SDGFilter.tsx index 1dda649f..678bbaec 100644 --- a/components/SDGFilter.tsx +++ b/components/SDGFilter.tsx @@ -1,5 +1,4 @@ import Select from "react-select"; -import { ColorStyles } from "./ColorStyles"; type SDGFilterProps = { setSelectedTopics: (topics: string[]) => void; @@ -14,7 +13,6 @@ export const SDGFilter = ({ setSelectedTopics, topicOptions }: SDGFilterProps) =