@@ -4,13 +4,15 @@ import OpennessMD from "@site/src/components/about/Values/openness.md";
44import ScienceMD from "@site/src/components/about/Values/science.md" ;
55import IntegrityMD from "@site/src/components/about/Values/integrity.md" ;
66import OptimismMD from "@site/src/components/about/Values/optimism.md" ;
7- import OpennessPicture from "@site/static/img/values/openness.svg" ;
8- import SciencePicture from "@site/static/img/values/science.svg" ;
9- import OptimismPicture from "@site/static/img/values/optimism.svg" ;
10- import IntegrityPicture from "@site/static/img/values/integrity.svg" ;
7+ // import OpennessPicture from "@site/static/img/values/openness.svg";
8+ // import SciencePicture from "@site/static/img/values/science.svg";
9+ // import OptimismPicture from "@site/static/img/values/optimism.svg";
10+ // import IntegrityPicture from "@site/static/img/values/integrity.svg";
1111import { ValueCardMobile } from "@site/src/components/about/ValueCard" ;
1212import { ValueCardDesktop } from "@site/src/components/about/ValueCard" ;
1313import { useEffect , useState } from "react" ;
14+ import useBaseUrl from "@docusaurus/useBaseUrl" ;
15+ import ThemedImage from "@theme/ThemedImage" ;
1416
1517const valuesDescriptions = [ OpennessMD , ScienceMD , IntegrityMD , OptimismMD ] ;
1618const valuesPictures = [
@@ -19,6 +21,55 @@ const valuesPictures = [
1921 OptimismPicture ,
2022 IntegrityPicture ,
2123] ;
24+
25+ export function SciencePicture ( ) {
26+ return (
27+ < ThemedImage
28+ alt = "Icon representing the science value, representing 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+
2273const valuesNames = [ "Openness" , "Science" , "Optimism" , "Integrity" ] ;
2374const cardColors = [ "yellow" , "white" , "yellow" , "white" ] ;
2475
@@ -45,20 +96,27 @@ export function FourValuesMobile() {
4596
4697export function FourValuesDesktop ( ) {
4798 return (
48- < div className = "four_values_container" >
49- < ul className = { "row" + " " + styles . row_custom } >
50- { valuesNames . map ( ( value , index ) => (
51- < li className = "cards_list" key = { index } >
52- < div className = "col" >
53- < ValueCardDesktop
54- value = { value }
55- ValuePicture = { valuesPictures [ index ] }
56- ValueComponent = { valuesDescriptions [ index ] }
57- />
58- </ div >
59- </ li >
60- ) ) }
61- </ ul >
99+ < div className = "main-container-with-margins" >
100+ < div className = "four_values_container" >
101+ < div className = "row" >
102+ < div className = "col col--10 col--offset-1" >
103+ < h1 className = "h1-padding-none" > Our values </ h1 >
104+ </ div >
105+ </ div >
106+ < ul className = { "row" + " " + styles . row_custom } >
107+ { valuesNames . map ( ( value , index ) => (
108+ < li className = "cards_list" key = { index } >
109+ < div className = "col" >
110+ < ValueCardDesktop
111+ value = { value }
112+ ValuePicture = { valuesPictures [ index ] }
113+ ValueComponent = { valuesDescriptions [ index ] }
114+ />
115+ </ div >
116+ </ li >
117+ ) ) }
118+ </ ul >
119+ </ div >
62120 </ div >
63121 ) ;
64122}
0 commit comments