Use PageLink for version pages

This commit is contained in:
Sakura Knoll
2022-01-20 19:43:24 +09:00
committed by Sakura Knoll
Unverified
parent 9281f8eac4
commit cd1ef71d82
2 changed files with 17 additions and 27 deletions
+8 -14
View File
@@ -24,6 +24,7 @@ import { generateI18NPaths, getI18NProps } from '../../../server/i18n'
import { translate, useTranslation } from '../../../lib/i18n'
import { useRouter } from 'next/router'
import Head from '../../../components/atoms/Head'
import PageLink from '../../../components/atoms/PageLink'
interface VersionShowPageProps {
versionData: VersionData
@@ -79,24 +80,17 @@ const VersionShowPage = ({
<Box>
<Box mb={2}>
{versionData.previousVersion != null && (
<NextLink
<PageLink
href={`/honkai3rd/versions/${versionData.previousVersion}`}
passHref
mr={2}
>
<Link>
{t('versions.previous')} (v{versionData.previousVersion})
</Link>
</NextLink>
{t('versions.previous')} (v{versionData.previousVersion})
</PageLink>
)}
{versionData.nextVersion != null && (
<NextLink
href={`/honkai3rd/versions/${versionData.nextVersion}`}
passHref
>
<Link>
{t('versions.next')} (v{versionData.nextVersion})
</Link>
</NextLink>
<PageLink href={`/honkai3rd/versions/${versionData.nextVersion}`}>
{t('versions.next')} (v{versionData.nextVersion})
</PageLink>
)}
</Box>
<Heading as='h1'>
+9 -13
View File
@@ -24,6 +24,7 @@ import { NextPageContext } from 'next'
import { useTranslation, translate } from '../../../lib/i18n'
import { useRouter } from 'next/router'
import Head from '../../../components/atoms/Head'
import PageLink from '../../../components/atoms/PageLink'
interface VersionIndexPageProps {
versionDataList: VersionData[]
@@ -64,25 +65,20 @@ const VersionIndexPage = ({
<Box mb={4}>
<Box mb={2}>
{currentVersionData.previousVersion != null && (
<NextLink
<PageLink
href={`/honkai3rd/versions/${currentVersionData.previousVersion}`}
passHref
mr={2}
>
<Link>
{t('versions.previous')} (v
{currentVersionData.previousVersion})
</Link>
</NextLink>
{t('versions.previous')} (v
{currentVersionData.previousVersion})
</PageLink>
)}
{currentVersionData.nextVersion != null && (
<NextLink
<PageLink
href={`/honkai3rd/versions/${currentVersionData.nextVersion}`}
passHref
>
<Link>
{t('versions.next')} (v{currentVersionData.nextVersion})
</Link>
</NextLink>
{t('versions.next')} (v{currentVersionData.nextVersion})
</PageLink>
)}
</Box>