Use PageLink for version pages
This commit is contained in:
committed by
Sakura Knoll
Unverified
parent
9281f8eac4
commit
cd1ef71d82
@@ -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'>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user