Skip to content

Commit 0032531

Browse files
HaudinFlorenceSylvainCorlay
authored andcommitted
Remove logics for the dark mode.
1 parent ad7d77f commit 0032531

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+2715
-10792
lines changed

docusaurus.config.ts

+2-3
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,7 @@ const config: Config = {
6464
title: "",
6565
logo: {
6666
alt: "QuantStack Logo",
67-
src: "img/quantstack/logo-website-light.svg",
68-
srcDark: "img/quantstack/logo-website-dark.svg"
67+
src: "img/quantstack/logo-website.svg"
6968
},
7069

7170
items: [
@@ -219,7 +218,7 @@ const config: Config = {
219218

220219
colorMode: {
221220
defaultMode: 'light',
222-
disableSwitch: false,
221+
disableSwitch: true,
223222
respectPrefersColorScheme: false,
224223

225224
},

src/components/about/ArrowLeftHeader.tsx

+1-18
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,6 @@
11
import Link from "@docusaurus/Link";
2-
import useBaseUrl from "@docusaurus/useBaseUrl";
3-
import ThemedImage from "@theme/ThemedImage";
4-
import ArrowLeft from "@site/static/img/icons/ArrowLeft.svg"
5-
62

7-
/*export function ArrowLeft() {
8-
return (
9-
<ThemedImage
10-
alt="Left Arrow to got back on the previous page"
11-
sources={{
12-
light: useBaseUrl("/img/icons/ArrowLeft-light.svg"),
13-
dark: useBaseUrl("/img/icons/ArrowLeft-dark.svg"),
14-
}}
15-
width={"32px"}
16-
height={"32px"}
17-
style={{ marginTop: "16px", marginLeft: "20px" }}
18-
/>
19-
);
20-
}*/
3+
import ArrowLeft from "@site/static/img/icons/ArrowLeft.svg"
214

225
export default function ArrowLeftHeader({ route }) {
236
return (

src/components/about/FourValues.tsx

+9-76
Original file line numberDiff line numberDiff line change
@@ -1,90 +1,23 @@
11
import styles from "./styles.module.css";
2-
3-
import OpennessMD from "@site/src/components/about/Values/openness.md";
4-
import ScienceMD from "@site/src/components/about/Values/science.md";
5-
import IntegrityMD from "@site/src/components/about/Values/integrity.md";
6-
import OptimismMD from "@site/src/components/about/Values/optimism.md";
7-
/*import OpennessPicture from "@site/static/img/values/openness-light.svg";
8-
import SciencePicture from "@site/static/img/values/science-light.svg";
9-
import OptimismPicture from "@site/static/img/values/optimism-light.svg";
10-
import IntegrityPicture from "@site/static/img/values/integrity-light.svg";*/
112
import { ValueCardMobile } from "@site/src/components/about/ValueCard";
123
import { ValueCardDesktop } from "@site/src/components/about/ValueCard";
134
import { useEffect, useState } from "react";
14-
import useBaseUrl from "@docusaurus/useBaseUrl";
15-
import ThemedImage from "@theme/ThemedImage";
16-
17-
const valuesDescriptions = [OpennessMD, ScienceMD, IntegrityMD, OptimismMD];
18-
const valuesPictures = [
19-
OpennessPicture,
20-
SciencePicture,
21-
OptimismPicture,
22-
IntegrityPicture,
23-
];
5+
import { valuesDetails } from "./Values/valuesDetails";
246

25-
export function SciencePicture() {
26-
return (
27-
<ThemedImage
28-
alt="Icon representing the science value, displaying an atom."
29-
sources={{
30-
light: useBaseUrl("/img/values/science-light.svg"),
31-
dark: useBaseUrl("/img/values/science-dark.svg"),
32-
}}
33-
/>
34-
);
35-
}
36-
37-
export function OpennessPicture() {
38-
return (
39-
<ThemedImage
40-
alt="Icon representing the openness value, four people connected together."
41-
sources={{
42-
light: useBaseUrl("/img/values/openness-light.svg"),
43-
dark: useBaseUrl("/img/values/openness-dark.svg"),
44-
}}
45-
/>
46-
);
47-
}
48-
49-
export function IntegrityPicture() {
50-
return (
51-
<ThemedImage
52-
alt="Icon representing the integrity value, with an heart inside a hand ."
53-
sources={{
54-
light: useBaseUrl("/img/values/integrity-light.svg"),
55-
dark: useBaseUrl("/img/values/integrity-dark.svg"),
56-
}}
57-
/>
58-
);
59-
}
60-
61-
export function OptimismPicture() {
62-
return (
63-
<ThemedImage
64-
alt="Icon representing the optimism value, with a smiling face ."
65-
sources={{
66-
light: useBaseUrl("/img/values/optimism-light.svg"),
67-
dark: useBaseUrl("/img/values/optimism-dark.svg"),
68-
}}
69-
/>
70-
);
71-
}
72-
*/
737

74-
const valuesNames = ["Openness", "Science", "Optimism", "Integrity"];
758
const cardColors = ["white", "yellow", "white", "yellow"];
769

7710
export function FourValuesMobile() {
7811
return (
7912
<div className={styles.four_values_container}>
8013
<ul className={"row" + " " + "flex-full-centered" + " " + "padding-none"}>
81-
{valuesNames.map((value, index) => (
14+
{valuesDetails.map((value, index) => (
8215
<li className="cards-list" key={index}>
8316
<div className="col">
8417
<ValueCardMobile
85-
value={value}
86-
ValuePicture={valuesPictures[index]}
87-
ValueComponent={valuesDescriptions[index]}
18+
value={value.name}
19+
ValuePicture={value.pictureComponent}
20+
ValueComponent={value.DescriptionMD}
8821
color={cardColors[index]}
8922
/>
9023
</div>
@@ -106,14 +39,14 @@ export function FourValuesDesktop() {
10639
<ul
10740
className={"row" + " " + "padding-none" + " " + styles.row_with_margins+" "+ "flex-full-centered"}
10841
>
109-
{valuesNames.map((value, index) => (
42+
{valuesDetails.map((value, index) => (
11043
<li className="cards-list" key={index}>
11144
<div className="col">
11245
<div className={styles.value_card_container}>
11346
<ValueCardDesktop
114-
value={value}
115-
ValuePicture={valuesPictures[index]}
116-
ValueComponent={valuesDescriptions[index]}
47+
value={value.name}
48+
ValuePicture={value.pictureComponent}
49+
ValueComponent={value.DescriptionMD}
11750
/>
11851
</div>
11952
</div>

src/components/about/ValueCard.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
import styles from "./styles.module.css";
22
import { useEffect, useState } from "react";
33

4-
export function ValueCardDesktop({ value, ValuePicture, ValueComponent }) {
4+
export function ValueCardDesktop({ value }) {
55
return (
66
<div className={"card " + styles.value_card}>
77
<div
88
className={"flex-full-centered"}
99
style={{ marginBottom: "var(--ifm-spacing-lg)" }}
1010
>
11-
<ValuePicture />
11+
<value.pictureComponent alt={value.alt} />
1212
</div>
1313
<div className={styles.value_header}>{value}</div>
1414
<div className={styles.value_text}>
15-
<ValueComponent className={styles.value_component} />
15+
<value.DescriptionMD className={styles.value_component} />
1616
</div>
1717
</div>
1818
);
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
import OpennessMD from "@site/src/components/about/Values/openness.md";
2+
import ScienceMD from "@site/src/components/about/Values/science.md";
3+
import IntegrityMD from "@site/src/components/about/Values/integrity.md";
4+
import OptimismMD from "@site/src/components/about/Values/optimism.md";
5+
import OpennessPicture from "@site/static/img/values/openness.svg";
6+
import SciencePicture from "@site/static/img/values/science.svg";
7+
import OptimismPicture from "@site/static/img/values/optimism.svg";
8+
import IntegrityPicture from "@site/static/img/values/integrity.svg";
9+
10+
export const valuesDetails = [
11+
{
12+
name: "Science",
13+
alt: "Icon representing the science value, displaying an atom",
14+
DescriptionMD: ScienceMD,
15+
pictureComponent: SciencePicture,
16+
},
17+
{
18+
name: "Openness",
19+
alt: "Icon representing the openness value, four people connected together.",
20+
DescriptionMD: OpennessMD,
21+
pictureComponent: OpennessPicture,
22+
},
23+
{
24+
name: "Integrity",
25+
alt: "Icon representing the integrity value, with an heart inside a hand",
26+
DescriptionMD: IntegrityMD,
27+
pictureComponent: IntegrityPicture,
28+
},
29+
{
30+
name: "Optimism",
31+
alt: "Icon representing the optimism value, with a smiling face ",
32+
DescriptionMD: OptimismMD,
33+
pictureComponent: OptimismPicture,
34+
},
35+
];

src/components/contact/index.tsx

+2-15
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,7 @@
11
import styles from "./styles.module.css";
22
import ContactForm from "./ContactForm";
33
import { useEffect, useState } from "react";
4-
import useBaseUrl from "@docusaurus/useBaseUrl";
5-
import ThemedImage from "@theme/ThemedImage";
6-
7-
export function ContactIllustration() {
8-
return (
9-
<ThemedImage
10-
alt="Illustration for the contact page with a woman, a mobile phone and an enveloppe."
11-
sources={{
12-
light: useBaseUrl("/img/illustrations/contact-light.svg"),
13-
dark: useBaseUrl("/img/illustrations/contact-dark.svg"),
14-
}}
15-
/>
16-
);
17-
}
4+
import ContactIllustration from "/img/illustrations/contact.svg"
185

196
const breakpointValue: number = 996;
207

@@ -31,7 +18,7 @@ export function ContactDesktop() {
3118
padding: "var(--ifm-spacing-2xl)",
3219
}}
3320
>
34-
<ContactIllustration />
21+
<ContactIllustration alt={"Illustration for the contact page with a woman, a mobile phone and an enveloppe."} />
3522
</div>
3623
<div
3724
className={"col col--5" + " " + "padding-none" + " " + "margin-none"}

0 commit comments

Comments
 (0)