Add versions explorer page

This commit is contained in:
Misode
2022-03-02 02:34:41 +01:00
parent fd46bc4360
commit cb24e61cf0
20 changed files with 526 additions and 115 deletions

View File

@@ -0,0 +1,18 @@
import { releaseDate, VersionMetaData } from '.'
import { useLocale } from '../../contexts'
import type { VersionMeta } from '../../services'
interface Props {
version: VersionMeta,
link?: string,
}
export function VersionEntry({ version, link }: Props) {
const { locale } = useLocale()
return <a class="version-entry" href={link}>
<span class="version-id">{version.id}</span>
<VersionMetaData label={locale('versions.released')} value={releaseDate(version)} compact />
<VersionMetaData label={locale('versions.data_version')} value={version.data_version} optional />
<VersionMetaData label={locale('versions.pack_format')} value={version.data_pack_version} optional />
</a>
}