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 { translate, useTranslation } from '../../../lib/i18n'
import { useRouter } from 'next/router' import { useRouter } from 'next/router'
import Head from '../../../components/atoms/Head' import Head from '../../../components/atoms/Head'
import PageLink from '../../../components/atoms/PageLink'
interface VersionShowPageProps { interface VersionShowPageProps {
versionData: VersionData versionData: VersionData
@@ -79,24 +80,17 @@ const VersionShowPage = ({
<Box> <Box>
<Box mb={2}> <Box mb={2}>
{versionData.previousVersion != null && ( {versionData.previousVersion != null && (
<NextLink <PageLink
href={`/honkai3rd/versions/${versionData.previousVersion}`} href={`/honkai3rd/versions/${versionData.previousVersion}`}
passHref mr={2}
> >
<Link> {t('versions.previous')} (v{versionData.previousVersion})
{t('versions.previous')} (v{versionData.previousVersion}) </PageLink>
</Link>
</NextLink>
)} )}
{versionData.nextVersion != null && ( {versionData.nextVersion != null && (
<NextLink <PageLink href={`/honkai3rd/versions/${versionData.nextVersion}`}>
href={`/honkai3rd/versions/${versionData.nextVersion}`} {t('versions.next')} (v{versionData.nextVersion})
passHref </PageLink>
>
<Link>
{t('versions.next')} (v{versionData.nextVersion})
</Link>
</NextLink>
)} )}
</Box> </Box>
<Heading as='h1'> <Heading as='h1'>
+9 -13
View File
@@ -24,6 +24,7 @@ import { NextPageContext } from 'next'
import { useTranslation, translate } from '../../../lib/i18n' import { useTranslation, translate } from '../../../lib/i18n'
import { useRouter } from 'next/router' import { useRouter } from 'next/router'
import Head from '../../../components/atoms/Head' import Head from '../../../components/atoms/Head'
import PageLink from '../../../components/atoms/PageLink'
interface VersionIndexPageProps { interface VersionIndexPageProps {
versionDataList: VersionData[] versionDataList: VersionData[]
@@ -64,25 +65,20 @@ const VersionIndexPage = ({
<Box mb={4}> <Box mb={4}>
<Box mb={2}> <Box mb={2}>
{currentVersionData.previousVersion != null && ( {currentVersionData.previousVersion != null && (
<NextLink <PageLink
href={`/honkai3rd/versions/${currentVersionData.previousVersion}`} href={`/honkai3rd/versions/${currentVersionData.previousVersion}`}
passHref mr={2}
> >
<Link> {t('versions.previous')} (v
{t('versions.previous')} (v {currentVersionData.previousVersion})
{currentVersionData.previousVersion}) </PageLink>
</Link>
</NextLink>
)} )}
{currentVersionData.nextVersion != null && ( {currentVersionData.nextVersion != null && (
<NextLink <PageLink
href={`/honkai3rd/versions/${currentVersionData.nextVersion}`} href={`/honkai3rd/versions/${currentVersionData.nextVersion}`}
passHref
> >
<Link> {t('versions.next')} (v{currentVersionData.nextVersion})
{t('versions.next')} (v{currentVersionData.nextVersion}) </PageLink>
</Link>
</NextLink>
)} )}
</Box> </Box>