Skip to content

Commit 8cbfb5b

Browse files
authored
Merge pull request #449 from peercoin/2023-report
Refactor financial report links in Foundation component
2 parents 77bc4cb + c1c47a3 commit 8cbfb5b

File tree

2 files changed

+29
-42
lines changed

2 files changed

+29
-42
lines changed
Binary file not shown.

src/pages/Foundation/Foundation.jsx

Lines changed: 29 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,32 @@ import Loader from "../../components/Loader/Loader";
88

99
function Foundation() {
1010
const { t } = useTranslation();
11+
const fileNames = [
12+
"Stichting_Peercoin_Foundation_-_Jaarrekening_2018.pdf",
13+
"Stichting_Peercoin_Foundation_-_Jaarrekening_2019.pdf",
14+
"Stichting_Peercoin_Foundation_-_Jaarrekening_2020.pdf",
15+
"Stichting_Peercoin_Foundation_-_Jaarrekening_2021.pdf",
16+
"Stichting_Peercoin_Foundation_-_Jaarstukken_2022.pdf",
17+
"Stichting_Peercoin_Foundation_-_Jaarstukken_2023.pdf",
18+
];
19+
20+
const renderLinks = (fileNames) => {
21+
return fileNames.map((fileName, index) => {
22+
const year = fileName.split("_")[5].split(".")[0];
23+
console.log(year);
24+
return (
25+
<p key={index}>
26+
<a
27+
target="_blank"
28+
rel="noopener noreferrer nofollow"
29+
href={`/assets/reports/${fileName}`}
30+
>
31+
{`Financial Report ${year}`}
32+
</a>
33+
</p>
34+
);
35+
});
36+
};
1137

1238
return (
1339
<>
@@ -23,9 +49,8 @@ function Foundation() {
2349
<div className="main text-sections">
2450
<div className="container">
2551
<div className="col">
26-
<h2 className="title title--green title--left">
27-
{t("foundationPage.missionStatementTitle")}
28-
</h2>
52+
<h2 className="title title--green title--left"></h2>
53+
{t("foundationPage.missionStatementTitle")}
2954
<p>{t("foundationPage.missionStatementText1")}</p>
3055
<p>{t("foundationPage.missionStatementText2")}</p>
3156

@@ -88,45 +113,7 @@ function Foundation() {
88113
{t("foundationPage.reportsTitle")}
89114
</h2>
90115
<p>{t("foundationPage.reportsSupportText")}</p>
91-
<a
92-
target="_blank"
93-
rel="noopener noreferrer nofollow"
94-
href="/assets/reports/Stichting_Peercoin_Foundation_-_Jaarrekening_2018.pdf"
95-
>
96-
Financial Report 2018
97-
</a>
98-
<br />
99-
<a
100-
target="_blank"
101-
rel="noopener noreferrer nofollow"
102-
href="/assets/reports/Stichting_Peercoin_Foundation_-_Jaarrekening_2019.pdf"
103-
>
104-
Financial Report 2019
105-
</a>
106-
<br />
107-
<a
108-
target="_blank"
109-
rel="noopener noreferrer nofollow"
110-
href="/assets/reports/Stichting_Peercoin_Foundation_-_Jaarrekening_2020.pdf"
111-
>
112-
Financial Report 2020
113-
</a>
114-
<br />
115-
<a
116-
target="_blank"
117-
rel="noopener noreferrer nofollow"
118-
href="/assets/reports/Stichting_Peercoin_Foundation_-_Jaarrekening_2021.pdf"
119-
>
120-
Financial Report 2021
121-
</a>
122-
<br />
123-
<a
124-
target="_blank"
125-
rel="noopener noreferrer nofollow"
126-
href="/assets/reports/Stichting_Peercoin_Foundation_-_Jaarstukken_2022.pdf"
127-
>
128-
Financial Report 2022
129-
</a>
116+
{renderLinks(fileNames)}
130117
</div>
131118
</div>
132119
<div className="col col--small">

0 commit comments

Comments
 (0)