File tree 5 files changed +52
-16
lines changed
5 files changed +52
-16
lines changed Original file line number Diff line number Diff line change 1
1
import styles from "./styles.module.css" ;
2
2
import PopupPortrait from "./SmallPortraitCard" ;
3
+ import Link from "@docusaurus/Link" ;
4
+ import { useLocation } from "@docusaurus/router" ;
5
+ import { IProps } from "." ;
6
+
7
+ export default function SubTeam ( { subTeamName, subTeam} ) {
8
+ const location = useLocation ( ) . pathname ;
3
9
4
- export default function SubTeam ( {
5
- subTeamName,
6
- subTeam
7
- } ) {
8
10
return (
9
11
< div className = { styles . subteam_container } >
10
12
< h2 className = { "text--center" } > { subTeamName } </ h2 >
@@ -13,10 +15,9 @@ export default function SubTeam({
13
15
{ subTeam . map ( ( person , index ) => (
14
16
< li className = "cards-list" key = { index } >
15
17
< div className = "col" >
16
- < PopupPortrait
17
- person = { person }
18
-
19
- />
18
+ < Link href = { location + person . firstName } >
19
+ < PopupPortrait person = { person } />
20
+ </ Link >
20
21
</ div >
21
22
</ li >
22
23
) ) }
Original file line number Diff line number Diff line change 1
1
import styles from "./styles.module.css" ;
2
- import { coreTeam , QSCollaboratorsTeam , leadershipTeam } from "./Team/team" ;
2
+ import { coreTeam , QSCollaboratorsTeam , leadershipTeam } from "./Team/team" ;
3
3
import FourValues from "./FourValues" ;
4
4
import SubTeam from "./SubTeam" ;
5
5
import LinkToContact from "../home/LinkToContact" ;
6
+ import PopupPortrait from "./SmallPortraitCard" ;
7
+ import { Interface } from "readline" ;
8
+
9
+ export interface IProps {
10
+ popup : React . JSX . Element | null
11
+ }
6
12
7
13
export function About ( ) {
8
14
return (
9
- < div >
15
+ < div >
10
16
< div className = "main-container-with-margins" >
11
17
< div className = "container upper-container-with-margin-top" >
12
18
< div className = { "row" } >
@@ -29,11 +35,10 @@ export function About() {
29
35
< SubTeam
30
36
subTeamName = { "The leadership team" }
31
37
subTeam = { leadershipTeam }
38
+
39
+
32
40
/>
33
- < SubTeam
34
- subTeamName = { "The core team" }
35
- subTeam = { coreTeam }
36
- />
41
+ < SubTeam subTeamName = { "The core team" } subTeam = { coreTeam } />
37
42
< SubTeam
38
43
subTeamName = { "QuantStack collaborators" }
39
44
subTeam = { QSCollaboratorsTeam }
Original file line number Diff line number Diff line change 1
1
import Layout from "@theme/Layout" ;
2
2
import useDocusaurusContext from "@docusaurus/useDocusaurusContext" ;
3
- import { About } from ".. /components/about" ;
3
+ import { About } from "@site/src /components/about" ;
4
4
import BrowserOnly from "@docusaurus/BrowserOnly" ;
5
5
6
6
export default function AboutPage ( ) : JSX . Element {
7
7
const { siteConfig } = useDocusaurusContext ( ) ;
8
8
return (
9
9
< Layout >
10
- < BrowserOnly > { ( ) => < About /> } </ BrowserOnly >
10
+ < BrowserOnly > { ( ) => < About /> } </ BrowserOnly >
11
11
</ Layout >
12
12
) ;
13
13
}
Original file line number Diff line number Diff line change
1
+ import Layout from "@theme/Layout" ;
2
+ import useDocusaurusContext from "@docusaurus/useDocusaurusContext" ;
3
+ import { About } from "@site/src/components/about" ;
4
+ import BrowserOnly from "@docusaurus/BrowserOnly" ;
5
+ import { useLocation } from "@docusaurus/router" ;
6
+
7
+ export default function AboutPage ( ) : JSX . Element {
8
+ const location = useLocation ( ) . pathname ;
9
+ console . log ( "In components:" , location ) ;
10
+ const { siteConfig } = useDocusaurusContext ( ) ;
11
+ return (
12
+ < Layout >
13
+ < BrowserOnly > { ( ) => < About />
14
+ } </ BrowserOnly >
15
+ </ Layout >
16
+ ) ;
17
+ }
Original file line number Diff line number Diff line change
1
+ import Layout from "@theme/Layout" ;
2
+ import useDocusaurusContext from "@docusaurus/useDocusaurusContext" ;
3
+ import { About } from "@site/src/components/about" ;
4
+ import BrowserOnly from "@docusaurus/BrowserOnly" ;
5
+
6
+ export default function AboutPage ( ) : JSX . Element {
7
+ const { siteConfig } = useDocusaurusContext ( ) ;
8
+ return (
9
+ < Layout >
10
+ < BrowserOnly > { ( ) => < About /> } </ BrowserOnly >
11
+ </ Layout >
12
+ ) ;
13
+ }
You can’t perform that action at this time.
0 commit comments