Skip to content

Commit dc0cd1e

Browse files
authored
Merge pull request #275 from github/revert-246-feature/dark-mode
Revert "Dark Mode issue#157"
2 parents 28ee75a + ad004d2 commit dc0cd1e

11 files changed

+40
-180
lines changed

components/ColorStyles.tsx

-29
This file was deleted.

components/Header/Header.module.scss

+3-8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1+
12
.siteHeader {
2-
background: #26292e;
3+
background: #26292E;
34

45
> div {
56
height: 72px;
@@ -12,13 +13,7 @@
1213
margin: 0 auto;
1314
}
1415

15-
> div > div {
16-
display: flex;
17-
align-items: center;
18-
grid-gap: 10px;
19-
}
20-
21-
@media (max-width: 800px) {
16+
@media(max-width: 800px) {
2217
.hideSm {
2318
display: none;
2419
}

components/Header/Header.tsx

+13-17
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
import styles from "./Header.module.scss";
2-
import Link from "next/link";
3-
import Image from "next/image";
4-
import { Button } from "@primer/react-brand";
5-
import { ThemeToggleButton } from "./ThemeToggleButton";
2+
import Link from 'next/link';
3+
import Image from 'next/image';
4+
import {Button} from '@primer/react-brand';
65

76
export const Header = () => {
87
return (
98
<>
10-
<header className={styles.siteHeader}>
9+
<header className={styles.siteHeader} data-color-mode="dark">
1110
<div>
1211
<Link href="/" className={styles.homeLink}>
1312
<Image
@@ -17,18 +16,15 @@ export const Header = () => {
1716
alt="For Good First Issue logo"
1817
/>
1918
</Link>
20-
<div>
21-
<Button
22-
variant="primary"
23-
as="a"
24-
href="https://github.com/rubyforgood/happycommits/issues/new?assignees=&labels=💪+New+Project&projects=&template=suggest_project.yml&title=%5BNew+Project%5D%3A+%3Ctitle%3E"
25-
target="_blank"
26-
rel="noopener noreferrer"
27-
>
28-
<span className={styles.btnText}>Recommend a project</span>
29-
</Button>
30-
<ThemeToggleButton />
31-
</div>
19+
<Button
20+
variant="primary"
21+
as="a"
22+
href="https://github.com/rubyforgood/happycommits/issues/new?assignees=&labels=💪+New+Project&projects=&template=suggest_project.yml&title=%5BNew+Project%5D%3A+%3Ctitle%3E"
23+
target="_blank"
24+
rel="noopener noreferrer"
25+
>
26+
<span className={styles.btnText}>Recommend a project</span>
27+
</Button>
3228
</div>
3329
</header>
3430
</>

components/Header/ThemeToggleButton.tsx

-24
This file was deleted.

components/LanguageFilter.tsx

+2-12
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import Select from "react-select";
2-
import { ColorStyles } from "./ColorStyles";
32

43
type LanguageFilterProps = {
54
setSelectedLanguages: (languages: string[]) => void;
@@ -11,18 +10,9 @@ export const LanguageFilter = ({ setSelectedLanguages, languageOptions }: Langua
1110
<>
1211
<div>
1312
<label className="label">Language</label>
14-
<Select
15-
styles={ColorStyles}
16-
isMulti
17-
closeMenuOnSelect={false}
18-
className=""
19-
onChange={(selectedOptions) =>
20-
setSelectedLanguages(selectedOptions.map((option) => option.value))
21-
}
22-
options={languageOptions}
23-
classNamePrefix="select"
24-
/>
13+
<Select isMulti closeMenuOnSelect={false} className="" onChange={(selectedOptions) => setSelectedLanguages(selectedOptions.map((option) => option.value))} options={languageOptions} classNamePrefix="select" />
2514
</div>
2615
</>
16+
2717
);
2818
};

components/SDGFilter.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import Select from "react-select";
2-
import { ColorStyles } from "./ColorStyles";
32

43
type SDGFilterProps = {
54
setSelectedTopics: (topics: string[]) => void;
@@ -14,7 +13,6 @@ export const SDGFilter = ({ setSelectedTopics, topicOptions }: SDGFilterProps) =
1413
<Select
1514
isMulti
1615
className=""
17-
styles={ColorStyles}
1816
options={topicOptions}
1917
getOptionLabel={(option) => option.label}
2018
getOptionValue={(option) => option.value ?? ""}

context/ThemeContext.tsx

-28
This file was deleted.

package-lock.json

-19
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
"@fortawesome/free-regular-svg-icons": "^6.5.0",
1616
"@fortawesome/free-solid-svg-icons": "^6.4.0",
1717
"@fortawesome/react-fontawesome": "^0.2.1",
18-
"@primer/octicons-react": "^19.15.0",
1918
"@primer/react-brand": "^0.44.1",
2019
"@types/node": "20.13.0",
2120
"@types/react": "^18.2.0",

pages/_app.tsx

+8-22
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,19 @@
1-
import "@primer/react-brand/lib/css/main.css";
2-
import "@primer/react-brand/fonts/fonts.css";
1+
import '@primer/react-brand/lib/css/main.css';
2+
import '@primer/react-brand/fonts/fonts.css';
33
import type { AppProps } from "next/app";
44
import Head from "next/head";
55
import { Layout } from "../components/Layout";
66
import { AppDataProvider } from "../context/AppDataContext";
77
import "../styles/globals.scss";
8-
import { ThemeProvider as PrimerThemeProvider } from "@primer/react-brand";
9-
import { ThemeProvider, useTheme } from "../context/ThemeContext";
8+
import {ThemeProvider} from '@primer/react-brand'
109

11-
function AppWithTheme({ Component, pageProps }: AppProps) {
12-
const { colorMode } = useTheme();
10+
// Fontawesome and TailwindCSS related settings
11+
//config.autoAddCss = false;
1312

13+
// Entry point for the app
14+
export default function App({ Component, pageProps }: AppProps) {
1415
return (
15-
<PrimerThemeProvider
16-
colorMode={colorMode}
17-
style={{ backgroundColor: "var(--brand-color-canvas-default)" }}
18-
>
16+
<ThemeProvider>
1917
<Head>
2018
<meta name="viewport" content="width=device-width, initial-scale=1" />
2119
</Head>
@@ -26,18 +24,6 @@ function AppWithTheme({ Component, pageProps }: AppProps) {
2624
</Layout>
2725
</main>
2826
</AppDataProvider>
29-
</PrimerThemeProvider>
30-
);
31-
}
32-
33-
// Fontawesome and TailwindCSS related settings
34-
//config.autoAddCss = false;
35-
36-
// Entry point for the app
37-
export default function App(props: AppProps) {
38-
return (
39-
<ThemeProvider>
40-
<AppWithTheme {...props} />
4127
</ThemeProvider>
4228
);
4329
}

0 commit comments

Comments
 (0)