Add a wiki page button to versions (#470)

* Add a wiki page button to versions

* Wrap tabs and change tab to "Wiki"

---------

Co-authored-by: Misode <misoloo64@gmail.com>
This commit is contained in:
YanisBft
2024-02-24 21:24:35 +01:00
committed by GitHub
parent 3004ce6534
commit 7a7c7d675e
4 changed files with 9 additions and 0 deletions

View File

@@ -9,6 +9,7 @@ import { Octicon } from '../Octicon.js'
import { ChangelogList, IssueList, VersionDiff, VersionMetaData } from './index.js'
const Tabs = ['changelog', 'diff', 'fixes']
const WIKI_PAGE_PREFIX = 'https://minecraft.wiki/w/Java_Edition_'
interface Props {
id: string,
@@ -31,6 +32,7 @@ export function VersionDetail({ id, version }: Props) {
[id, changes])
const articleLink = version && getArticleLink(version.id)
const wikiPageLink = version && WIKI_PAGE_PREFIX + version.name
return <>
<div class="version-detail">
@@ -57,6 +59,10 @@ export function VersionDetail({ id, version }: Props) {
{locale('versions.article')}
{Octicon.link_external}
</a>}
{wikiPageLink && <a href={wikiPageLink} target="_blank">
{locale('versions.wiki')}
{Octicon.link_external}
</a>}
</div>
<div class="version-tab">
{tab === 'changelog' && <ChangelogList changes={filteredChangelogs} defaultOrder="asc" />}