File tree Expand file tree Collapse file tree 5 files changed +55
-16
lines changed Expand file tree Collapse file tree 5 files changed +55
-16
lines changed Original file line number Diff line number Diff line change 11import styles from "./styles.module.css" ;
22import 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 ;
39
4- export default function SubTeam ( {
5- subTeamName,
6- subTeam
7- } ) {
810 return (
911 < div className = { styles . subteam_container } >
1012 < h2 className = { "text--center" } > { subTeamName } </ h2 >
@@ -13,10 +15,9 @@ export default function SubTeam({
1315 { subTeam . map ( ( person , index ) => (
1416 < li className = "cards-list" key = { index } >
1517 < div className = "col" >
16- < PopupPortrait
17- person = { person }
18-
19- />
18+ < Link href = { location + person . firstName } >
19+ < PopupPortrait person = { person } />
20+ </ Link >
2021 </ div >
2122 </ li >
2223 ) ) }
Original file line number Diff line number Diff line change 11import styles from "./styles.module.css" ;
2- import { coreTeam , QSCollaboratorsTeam , leadershipTeam } from "./Team/team" ;
2+ import { coreTeam , QSCollaboratorsTeam , leadershipTeam } from "./Team/team" ;
33import FourValues from "./FourValues" ;
44import SubTeam from "./SubTeam" ;
55import 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+ }
612
713export function About ( ) {
814 return (
9- < div >
15+ < div >
1016 < div className = "main-container-with-margins" >
1117 < div className = "container upper-container-with-margin-top" >
1218 < div className = { "row" } >
@@ -29,11 +35,10 @@ export function About() {
2935 < SubTeam
3036 subTeamName = { "The leadership team" }
3137 subTeam = { leadershipTeam }
38+
39+
3240 />
33- < SubTeam
34- subTeamName = { "The core team" }
35- subTeam = { coreTeam }
36- />
41+ < SubTeam subTeamName = { "The core team" } subTeam = { coreTeam } />
3742 < SubTeam
3843 subTeamName = { "QuantStack collaborators" }
3944 subTeam = { QSCollaboratorsTeam }
Original file line number Diff line number Diff line change 11import Layout from "@theme/Layout" ;
22import useDocusaurusContext from "@docusaurus/useDocusaurusContext" ;
3- import { About } from ".. /components/about" ;
3+ import { About } from "@site/src /components/about" ;
44import BrowserOnly from "@docusaurus/BrowserOnly" ;
55
66export default function AboutPage ( ) : JSX . Element {
77 const { siteConfig } = useDocusaurusContext ( ) ;
88 return (
99 < Layout >
10- < BrowserOnly > { ( ) => < About /> } </ BrowserOnly >
10+ < BrowserOnly > { ( ) => < About /> } </ BrowserOnly >
1111 </ Layout >
1212 ) ;
1313}
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+
8+
9+
10+ export default function AboutPage ( ) : JSX . Element {
11+ const location = useLocation ( ) . pathname ;
12+ console . log ( "In components:" , location ) ;
13+ const { siteConfig } = useDocusaurusContext ( ) ;
14+ return (
15+ < Layout >
16+ < BrowserOnly > { ( ) => < About />
17+ } </ BrowserOnly >
18+ </ Layout >
19+ ) ;
20+ }
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