{title}
+ {#if skeleton} +{title}
+ {/if}
+
diff --git a/web/src/components/changelog/ChangelogEntry.svelte b/web/src/components/changelog/ChangelogEntry.svelte
index f25328ae..0b461da9 100644
--- a/web/src/components/changelog/ChangelogEntry.svelte
+++ b/web/src/components/changelog/ChangelogEntry.svelte
@@ -6,25 +6,26 @@
import Skeleton from "$components/misc/Skeleton.svelte";
export let version: string;
- export let title: string;
- export let date: string;
- export let banner: Optional<{ file: string; alt: string }>;
+ export let title: string = "";
+ export let date: string = "";
+ export let banner: Optional<{ file: string; alt: string }> = undefined;
+ export let skeleton = false;
let bannerLoaded = false;
const formatDate = (dateString: string) => {
const date = new Date(dateString);
- const months = ['January', 'February', 'March', 'April', 'May',
- 'June', 'July', 'August', 'September', 'October',
- 'November', 'December'];
+ const months = ["January", "February", "March", "April", "May",
+ "June", "July", "August", "September", "October",
+ "November", "December"];
return [
months[date.getUTCMonth()],
- (date.getUTCDate() + 1) + ',',
- date.getUTCFullYear()
- ].join(' ');
- }
+ date.getUTCDate() + 1 + ",",
+ date.getUTCFullYear(),
+ ].join(" ");
+ };
onMount(() => {
const to_focus: HTMLElement | null =
@@ -34,17 +35,29 @@
+
- {title}
+ {#if skeleton}
+ {title}
+ {/if}