Skip to content

Commit d3d7b20

Browse files
committed
refac: changelog styling
1 parent 6ddbb41 commit d3d7b20

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

src/lib/components/ChangelogModal.svelte

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
<script lang="ts">
2+
import DOMPurify from 'dompurify';
3+
24
import { onMount, getContext } from 'svelte';
35
import { Confetti } from 'svelte-confetti';
46
@@ -23,7 +25,7 @@
2325
});
2426
</script>
2527

26-
<Modal bind:show size="lg">
28+
<Modal bind:show size="xl">
2729
<div class="px-5 pt-4 dark:text-gray-300 text-gray-700">
2830
<div class="flex justify-between items-start">
2931
<div class="text-xl font-semibold">
@@ -54,7 +56,7 @@
5456
</div>
5557

5658
<div class=" w-full p-4 px-5 text-gray-700 dark:text-gray-100">
57-
<div class=" overflow-y-scroll max-h-96 scrollbar-hidden">
59+
<div class=" overflow-y-scroll max-h-[32rem] scrollbar-hidden">
5860
<div class="mb-3">
5961
{#if changelog}
6062
{#each Object.keys(changelog) as version}
@@ -66,7 +68,7 @@
6668
<hr class="border-gray-100 dark:border-gray-850 my-2" />
6769

6870
{#each Object.keys(changelog[version]).filter((section) => section !== 'date') as section}
69-
<div class="">
71+
<div class="w-full">
7072
<div
7173
class="font-semibold uppercase text-xs {section === 'added'
7274
? 'text-white bg-blue-600'
@@ -81,13 +83,10 @@
8183
{section}
8284
</div>
8385

84-
<div class="my-2.5 px-1.5">
85-
{#each Object.keys(changelog[version][section]) as item}
86-
<div class="text-sm mb-2">
87-
<div class="font-semibold uppercase">
88-
{changelog[version][section][item].title}
89-
</div>
90-
<div class="mb-2 mt-1">{changelog[version][section][item].content}</div>
86+
<div class="my-2.5 px-1.5 markdown-prose-sm !list-none !w-full !max-w-none">
87+
{#each changelog[version][section] as entry}
88+
<div class="my-2">
89+
{@html DOMPurify.sanitize(entry?.raw)}
9190
</div>
9291
{/each}
9392
</div>

0 commit comments

Comments
 (0)