File tree Expand file tree Collapse file tree 3 files changed +18
-10
lines changed Expand file tree Collapse file tree 3 files changed +18
-10
lines changed Original file line number Diff line number Diff line change 1
1
import { useState } from "react" ;
2
- import { EXECS } from "@/../public/data/execs " ;
2
+ import { Exec } from "@/../public/data/members " ;
3
3
4
- const ExecDisplay = ( ) => {
4
+ type ExecDisplayProps = {
5
+ execs : Exec [ ] ;
6
+ } ;
7
+
8
+ const ExecDisplay = ( { execs } : ExecDisplayProps ) => {
5
9
return (
6
10
< div className = "my-5" >
7
11
< h2 className = "text-xl font-bold mb-2" > Execs</ h2 >
8
12
< div className = "grid grid-cols-2 md:grid-cols-4 gap-4" >
9
- { EXECS . map ( exec => (
13
+ { execs . map ( exec => (
10
14
< div >
11
15
< div >
12
16
< p > { exec . name } </ p >
Original file line number Diff line number Diff line change 1
1
import { useState } from "react" ;
2
2
import PortfolioCard from "./PortfolioCard" ;
3
- import { PORTFOLIOS } from "@/../public/data/portfolios " ;
3
+ import { PortfolioData } from "@/../public/data/members " ;
4
4
5
- const PortfolioDisplay = ( ) => {
5
+ type PortfolioDisplayProps = {
6
+ execs : PortfolioData [ ] ;
7
+ } ;
8
+
9
+ const PortfolioDisplay = ( { portfolios } : PortfolioDisplayProps ) => {
6
10
const [ selectedPortfolio , setSelectedPortfolio ] = useState ( "Careers" ) ;
7
11
8
- const names = PORTFOLIOS . map ( port => port . name ) ;
12
+ const names = portfolios . map ( port => port . name ) ;
9
13
10
14
return (
11
15
< div >
@@ -25,7 +29,7 @@ const PortfolioDisplay = () => {
25
29
) ) }
26
30
</ div >
27
31
28
- < PortfolioCard portfolio = { PORTFOLIOS . find ( port => port . name === selectedPortfolio ) ?? PORTFOLIOS [ 0 ] } />
32
+ < PortfolioCard portfolio = { portfolios . find ( port => port . name === selectedPortfolio ) ?? portfolios [ 0 ] } />
29
33
</ div >
30
34
)
31
35
}
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ import ExecDisplay from "@/components/About/ExecDisplay";
3
3
import Layout from "@/components/Layout" ;
4
4
import PageBody from "@/components/PageBody" ;
5
5
import PageTitle from "@/components/PageTitle" ;
6
- import { EXECS } from "@/../public/data/execs " ;
6
+ import { teamData } from "@/../public/data/years/2025 " ;
7
7
8
8
const ExecsDirectorsSubcommitteesPage = ( ) => {
9
9
return (
@@ -25,7 +25,7 @@ const ExecsDirectorsSubcommitteesPage = () => {
25
25
</ div >
26
26
27
27
{ /* EXECS */ }
28
- < ExecDisplay />
28
+ < ExecDisplay execs = { teamData . execs } />
29
29
30
30
< div className = "border-t border-gray-300 my-10" > </ div >
31
31
@@ -38,7 +38,7 @@ const ExecsDirectorsSubcommitteesPage = () => {
38
38
</ p >
39
39
</ div >
40
40
41
- < PortfolioDisplay />
41
+ < PortfolioDisplay portfolios = { teamData . portfolios } />
42
42
43
43
</ div >
44
44
</ PageBody >
You can’t perform that action at this time.
0 commit comments