web/updates: clean up components

This commit is contained in:
wukko
2024-07-17 13:32:07 +06:00
parent 8eee024899
commit 1ec9d92eb2
3 changed files with 70 additions and 68 deletions

View File

@ -4,6 +4,27 @@
export let date: string;
export let banner: { file: string, alt: string } | undefined;
</script>
<main>
<h1>
<div class="changelog-version">{ version }</div>
<div class="changelog-title">{ title }</div>
</h1>
<small>{ date }</small>
<div class="changelog-content">
{#if banner}
<img
src={`/update-banners/${banner.file}`}
alt={banner.alt}
class="changelog-banner"
/>
{/if}
<div class="contents">
<slot></slot>
</div>
</div>
</main>
<style>
main {
padding: 1em;
@ -64,24 +85,4 @@
.contents {
max-width: 100%;
}
</style>
<main>
<h1>
<div class="changelog-version">{ version }</div>
<div class="changelog-title">{ title }</div>
</h1>
<small>{ date }</small>
<div class="changelog-content">
{#if banner}
<img
src={`/update-banners/${banner.file}`}
alt={banner.alt}
class="changelog-banner"
/>
{/if}
<div class="contents">
<slot></slot>
</div>
</div>
</main>

View File

@ -6,6 +6,7 @@
export let date = '';
export let banner = undefined;
</script>
<ChangelogEntry {version} {title} {date} {banner}>
<slot></slot>
</ChangelogEntry>