@@ -6,6 +6,7 @@ import { serverSideTranslations } from "next-i18next/serverSideTranslations"
6
6
import type {
7
7
BasePageProps ,
8
8
ChildOnlyProp ,
9
+ CommitHistory ,
9
10
EpochResponse ,
10
11
EthStoreResponse ,
11
12
Lang ,
@@ -16,6 +17,7 @@ import { List as ButtonDropdownList } from "@/components/ButtonDropdown"
16
17
import Card from "@/components/Card"
17
18
import ExpandableCard from "@/components/ExpandableCard"
18
19
import FeedbackCard from "@/components/FeedbackCard"
20
+ import FileContributors from "@/components/FileContributors"
19
21
import LeftNavBar from "@/components/LeftNavBar"
20
22
import { ContentContainer , Page } from "@/components/MdComponents"
21
23
import MobileButtonDropdown from "@/components/MobileButtonDropdown"
@@ -35,6 +37,7 @@ import InlineLink from "@/components/ui/Link"
35
37
import { ListItem , UnorderedList } from "@/components/ui/list"
36
38
37
39
import { cn } from "@/lib/utils/cn"
40
+ import { getPageContributorInfo } from "@/lib/utils/contributors"
38
41
import { dataLoader } from "@/lib/utils/data/dataLoader"
39
42
import { existsNamespace } from "@/lib/utils/existsNamespace"
40
43
import { getLastDeployDate } from "@/lib/utils/getLastDeployDate"
@@ -169,18 +172,31 @@ export const getStaticProps = (async ({ locale }) => {
169
172
170
173
const [ data ] = await loadData ( )
171
174
175
+ const commitHistoryCache : CommitHistory = { }
176
+
177
+ const { contributors, lastEditLocaleTimestamp } =
178
+ await getPageContributorInfo (
179
+ "staking/index.tsx" ,
180
+ locale as Lang ,
181
+ commitHistoryCache
182
+ )
183
+
172
184
return {
173
185
props : {
174
186
...( await serverSideTranslations ( locale ! , requiredNamespaces ) ) ,
175
187
contentNotTranslated,
176
188
data,
177
189
lastDeployLocaleTimestamp,
190
+ contributors,
191
+ lastEditLocaleTimestamp,
178
192
} ,
179
193
}
180
194
} ) satisfies GetStaticProps < Props >
181
195
182
196
const StakingPage = ( {
183
197
data,
198
+ contributors,
199
+ lastEditLocaleTimestamp,
184
200
} : InferGetStaticPropsType < typeof getStaticProps > ) => {
185
201
const { t } = useTranslation ( "page-staking" )
186
202
@@ -621,6 +637,11 @@ const StakingPage = ({
621
637
</ InlineLink >
622
638
</ ListItem >
623
639
</ UnorderedList >
640
+ < FileContributors
641
+ className = "my-10 border-t"
642
+ contributors = { contributors }
643
+ lastEditLocaleTimestamp = { lastEditLocaleTimestamp }
644
+ />
624
645
</ div >
625
646
< div >
626
647
< FeedbackCard />
0 commit comments