Skip to content

Commit 9791be1

Browse files
committed
add it on roadmap/vision page
1 parent 8f1fef6 commit 9791be1

File tree

1 file changed

+25
-2
lines changed

1 file changed

+25
-2
lines changed

src/pages/roadmap/vision.tsx

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,18 @@ import type {
88
CSSProperties,
99
} from "react"
1010

11-
import type { BasePageProps, ChildOnlyProp, Lang } from "@/lib/types"
11+
import type {
12+
BasePageProps,
13+
ChildOnlyProp,
14+
CommitHistory,
15+
Lang,
16+
} from "@/lib/types"
1217

1318
import Breadcrumbs from "@/components/Breadcrumbs"
1419
import Card from "@/components/Card"
1520
import Emoji from "@/components/Emoji"
1621
import FeedbackCard from "@/components/FeedbackCard"
22+
import FileContributors from "@/components/FileContributors"
1723
import InfoBanner from "@/components/InfoBanner"
1824
import MainArticle from "@/components/MainArticle"
1925
import PageHero, {
@@ -28,6 +34,7 @@ import InlineLink from "@/components/ui/Link"
2834
import { List, ListItem } from "@/components/ui/list"
2935

3036
import { cn } from "@/lib/utils/cn"
37+
import { getPageContributorInfo } from "@/lib/utils/contributors"
3138
import { existsNamespace } from "@/lib/utils/existsNamespace"
3239
import { getLastDeployDate } from "@/lib/utils/getLastDeployDate"
3340
import { screens } from "@/lib/utils/screen"
@@ -117,16 +124,27 @@ export const getStaticProps = (async ({ locale }) => {
117124
lastDeployDate
118125
)
119126

127+
const commitHistoryCache: CommitHistory = {}
128+
129+
const { contributors, lastEditLocaleTimestamp } =
130+
await getPageContributorInfo(
131+
"roadmap/vision.tsx",
132+
locale as Lang,
133+
commitHistoryCache
134+
)
135+
120136
return {
121137
props: {
122138
...(await serverSideTranslations(locale!, requiredNamespaces)),
123139
contentNotTranslated,
124140
lastDeployLocaleTimestamp,
141+
contributors,
142+
lastEditLocaleTimestamp,
125143
},
126144
}
127145
}) satisfies GetStaticProps<BasePageProps>
128146

129-
const VisionPage = () => {
147+
const VisionPage = ({ contributors, lastEditLocaleTimestamp }) => {
130148
const { t } = useTranslation(["page-roadmap-vision", "page-upgrades-index"])
131149
const { pathname } = useRouter()
132150

@@ -280,6 +298,11 @@ const VisionPage = () => {
280298
</ButtonLink>
281299
</InfoBanner>
282300
</CentralContent>
301+
<FileContributors
302+
className="my-10 border-t"
303+
contributors={contributors}
304+
lastEditLocaleTimestamp={lastEditLocaleTimestamp}
305+
/>
283306
</PageContent>
284307
<Divider />
285308
<FeedbackCard />

0 commit comments

Comments
 (0)