Make prereleases less verbose [ci skip]

This commit is contained in:
Ines Montani 2019-10-01 12:29:14 +02:00
parent 2fb05482dd
commit ca0b20ae8b

View File

@ -21,35 +21,6 @@ function formatReleases(json) {
}))
}
const ChangelogTable = ({ data = [] }) => {
return (
<Table>
<thead>
<Tr>
<Th>Date</Th>
<Th>Version</Th>
<Th>Title</Th>
</Tr>
</thead>
<tbody>
{data.map(({ title, url, date, tag }) => (
<Tr key={tag}>
<Td nowrap>
<Label>{date}</Label>
</Td>
<Td>
<Link to={url} hideIcon>
<InlineCode>{tag}</InlineCode>
</Link>
</Td>
<Td>{title}</Td>
</Tr>
))}
</tbody>
</Table>
)
}
const Changelog = () => {
const [initialized, setInitialized] = useState(false)
const [isLoading, setIsLoading] = useState(false)
@ -96,7 +67,30 @@ const Changelog = () => {
) : isLoading ? null : (
<>
<H3 id="changelog-stable">Stable Releases</H3>
<ChangelogTable data={releases} />
<Table>
<thead>
<Tr>
<Th>Date</Th>
<Th>Version</Th>
<Th>Title</Th>
</Tr>
</thead>
<tbody>
{releases.map(({ title, url, date, tag }) => (
<Tr key={tag}>
<Td nowrap>
<Label>{date}</Label>
</Td>
<Td>
<Link to={url} hideIcon>
<InlineCode>{tag}</InlineCode>
</Link>
</Td>
<Td>{title}</Td>
</Tr>
))}
</tbody>
</Table>
<H3 id="changelog-pre">Pre-Releases</H3>
@ -106,7 +100,15 @@ const Changelog = () => {
<InlineCode>spacy-nightly</InlineCode> package on pip.
</p>
<ChangelogTable data={prereleases} />
<p>
{prereleases.map(({ title, date, url, tag }) => (
<>
<Link to={url} hideIcon data-tooltip={`${date}: ${title}`}>
<InlineCode>{tag}</InlineCode>
</Link>{' '}
</>
))}
</p>
</>
)
}