@@ -4,12 +4,13 @@ import { useRouter } from "next/router"
4
4
import { useTranslation } from "next-i18next"
5
5
import { serverSideTranslations } from "next-i18next/serverSideTranslations"
6
6
7
- import { BasePageProps , Lang } from "@/lib/types"
7
+ import { BasePageProps , CommitHistory , Lang } from "@/lib/types"
8
8
9
9
import Callout from "@/components/Callout"
10
10
import Card from "@/components/Card"
11
11
import CardList from "@/components/CardList"
12
12
import FeedbackCard from "@/components/FeedbackCard"
13
+ import FileContributors from "@/components/FileContributors"
13
14
import HorizontalCard from "@/components/HorizontalCard"
14
15
import { Image } from "@/components/Image"
15
16
import MainArticle from "@/components/MainArticle"
@@ -22,6 +23,7 @@ import Translation from "@/components/Translation"
22
23
import { ButtonLink } from "@/components/ui/buttons/Button"
23
24
import { Divider } from "@/components/ui/divider"
24
25
26
+ import { getPageContributorInfo } from "@/lib/utils/contributors"
25
27
import { existsNamespace } from "@/lib/utils/existsNamespace"
26
28
import { getLastDeployDate } from "@/lib/utils/getLastDeployDate"
27
29
import { getLocaleTimestamp } from "@/lib/utils/time"
@@ -52,16 +54,27 @@ export const getStaticProps = (async ({ locale }) => {
52
54
53
55
const contentNotTranslated = ! existsNamespace ( locale ! , requiredNamespaces [ 2 ] )
54
56
57
+ const commitHistoryCache : CommitHistory = { }
58
+
59
+ const { contributors, lastEditLocaleTimestamp } =
60
+ await getPageContributorInfo (
61
+ "wallets/index.tsx" ,
62
+ locale as Lang ,
63
+ commitHistoryCache
64
+ )
65
+
55
66
return {
56
67
props : {
57
68
...( await serverSideTranslations ( locale ! , requiredNamespaces ) ) ,
58
69
contentNotTranslated,
59
70
lastDeployLocaleTimestamp,
71
+ contributors,
72
+ lastEditLocaleTimestamp,
60
73
} ,
61
74
}
62
75
} ) satisfies GetStaticProps < BasePageProps >
63
76
64
- const WalletsPage = ( ) => {
77
+ const WalletsPage = ( { contributors , lastEditLocaleTimestamp } ) => {
65
78
const { locale } = useRouter ( )
66
79
const { t } = useTranslation ( "page-wallets" )
67
80
@@ -406,6 +419,11 @@ const WalletsPage = () => {
406
419
</ div >
407
420
408
421
< div className = "w-full px-8 py-4" >
422
+ < FileContributors
423
+ className = "my-10 border-t"
424
+ contributors = { contributors }
425
+ lastEditLocaleTimestamp = { lastEditLocaleTimestamp }
426
+ />
409
427
< Divider />
410
428
411
429
< h2 className = "mb-8 mt-12 text-2xl leading-[1.4] md:text-[2rem]" >
0 commit comments