Skip to content

Commit 8f1fef6

Browse files
committed
add it on staking/index page
1 parent db90f9e commit 8f1fef6

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

src/pages/staking/index.tsx

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { serverSideTranslations } from "next-i18next/serverSideTranslations"
66
import type {
77
BasePageProps,
88
ChildOnlyProp,
9+
CommitHistory,
910
EpochResponse,
1011
EthStoreResponse,
1112
Lang,
@@ -16,6 +17,7 @@ import { List as ButtonDropdownList } from "@/components/ButtonDropdown"
1617
import Card from "@/components/Card"
1718
import ExpandableCard from "@/components/ExpandableCard"
1819
import FeedbackCard from "@/components/FeedbackCard"
20+
import FileContributors from "@/components/FileContributors"
1921
import LeftNavBar from "@/components/LeftNavBar"
2022
import { ContentContainer, Page } from "@/components/MdComponents"
2123
import MobileButtonDropdown from "@/components/MobileButtonDropdown"
@@ -35,6 +37,7 @@ import InlineLink from "@/components/ui/Link"
3537
import { ListItem, UnorderedList } from "@/components/ui/list"
3638

3739
import { cn } from "@/lib/utils/cn"
40+
import { getPageContributorInfo } from "@/lib/utils/contributors"
3841
import { dataLoader } from "@/lib/utils/data/dataLoader"
3942
import { existsNamespace } from "@/lib/utils/existsNamespace"
4043
import { getLastDeployDate } from "@/lib/utils/getLastDeployDate"
@@ -169,18 +172,31 @@ export const getStaticProps = (async ({ locale }) => {
169172

170173
const [data] = await loadData()
171174

175+
const commitHistoryCache: CommitHistory = {}
176+
177+
const { contributors, lastEditLocaleTimestamp } =
178+
await getPageContributorInfo(
179+
"staking/index.tsx",
180+
locale as Lang,
181+
commitHistoryCache
182+
)
183+
172184
return {
173185
props: {
174186
...(await serverSideTranslations(locale!, requiredNamespaces)),
175187
contentNotTranslated,
176188
data,
177189
lastDeployLocaleTimestamp,
190+
contributors,
191+
lastEditLocaleTimestamp,
178192
},
179193
}
180194
}) satisfies GetStaticProps<Props>
181195

182196
const StakingPage = ({
183197
data,
198+
contributors,
199+
lastEditLocaleTimestamp,
184200
}: InferGetStaticPropsType<typeof getStaticProps>) => {
185201
const { t } = useTranslation("page-staking")
186202

@@ -621,6 +637,11 @@ const StakingPage = ({
621637
</InlineLink>
622638
</ListItem>
623639
</UnorderedList>
640+
<FileContributors
641+
className="my-10 border-t"
642+
contributors={contributors}
643+
lastEditLocaleTimestamp={lastEditLocaleTimestamp}
644+
/>
624645
</div>
625646
<div>
626647
<FeedbackCard />

0 commit comments

Comments
 (0)