diff --git a/src/lib/banner-title-alt.svelte b/src/lib/banner-title-alt.svelte index b58e011..c6028bc 100644 --- a/src/lib/banner-title-alt.svelte +++ b/src/lib/banner-title-alt.svelte @@ -8,6 +8,7 @@ banner = "", bannerAlt = "", pixelated, + wide, }: { title: string; date?: string; @@ -15,11 +16,28 @@ banner?: string; bannerAlt?: string; pixelated?: boolean; + wide?: boolean; } = $props();
+ {#if wide} +
+
+ {#if pixelated} + {bannerAlt} + {:else} + {bannerAlt} + {/if} +
+
+ {@render titles({title, subtitle, date})} +
+
+
+
+ {:else}
{#if pixelated} @@ -29,17 +47,22 @@ {/if}
-

{title}

- {#if subtitle} -

[ {subtitle} ]

- {/if} - {#if date} -

» {date}

- {/if} + {@render titles({title, subtitle, date})}
+ {/if}
+{#snippet titles({title, subtitle, date}: {title: string, subtitle: string, date: string})} +

{title}

+{#if subtitle} +

[ {subtitle} ]

+{/if} +{#if date} +

» {date}

+{/if} +{/snippet} + \ No newline at end of file