Release target is no longer given + fix changes on homescreen

This commit is contained in:
Misode
2022-10-19 21:19:38 +02:00
parent de047621c9
commit f9e79d614a
3 changed files with 5 additions and 4 deletions

View File

@@ -6,10 +6,11 @@ import { Badge } from './index.js'
type Props = {
change: Change,
minimal?: boolean,
short?: boolean,
activeTags?: string[],
toggleTag?: (tag: string) => unknown,
}
export function ChangelogEntry({ change, minimal, activeTags, toggleTag }: Props) {
export function ChangelogEntry({ change, minimal, short, activeTags, toggleTag }: Props) {
return <Card overlay={!minimal && <>
<a class="changelog-version" href={`/versions/?id=${change.version}`}>{change.version}</a>
<a class="changelog-version" href={`/versions/?id=${change.group}`}>{change.group}</a>
@@ -17,6 +18,6 @@ export function ChangelogEntry({ change, minimal, activeTags, toggleTag }: Props
<div class="badges-list">
{change.tags.map(tag => <Badge label={tag} onClick={toggleTag ? () => toggleTag(tag) : undefined} active={activeTags?.includes(tag)} />)}
</div>
<div class="changelog-content" dangerouslySetInnerHTML={{ __html: marked(change.content) }} />
<div class="changelog-content" dangerouslySetInnerHTML={{ __html: marked(short ? change.content.split('\n')[0] : change.content) }} />
</Card>
}

View File

@@ -33,7 +33,7 @@ export function VersionDetail({ id, version }: Props) {
<div class="version-info">
{version ? <>
<VersionMetaData label={locale('versions.released')} value={releaseDate(version)} />
<VersionMetaData label={locale('versions.release_target')} value={version.release_target} link={version.id !== version.release_target ? `/versions/?id=${version.release_target}` : undefined} />
{version.release_target !== null && <VersionMetaData label={locale('versions.release_target')} value={version.release_target} link={version.id !== version.release_target ? `/versions/?id=${version.release_target}` : undefined} />}
<VersionMetaData label={locale('versions.data_version')} value={version.data_version} />
<VersionMetaData label={locale('versions.protocol_version')} value={version.protocol_version} />
<VersionMetaData label={locale('versions.data_pack_format')} value={version.data_pack_version} />