From 231b75c47eef6156e17e1e3b63c64b973df08ba8 Mon Sep 17 00:00:00 2001
From: bytedream <bytedream@protonmail.com>
Date: Tue, 10 Sep 2024 16:11:20 +0200
Subject: [PATCH] make bullet points on rule page collapsable (#26)

---
 src/routes/rules/+page.svelte | 36 +++++++++++++++++++++++------------
 1 file changed, 24 insertions(+), 12 deletions(-)

diff --git a/src/routes/rules/+page.svelte b/src/routes/rules/+page.svelte
index 4800a90..ecdb88d 100644
--- a/src/routes/rules/+page.svelte
+++ b/src/routes/rules/+page.svelte
@@ -1,5 +1,5 @@
 <script lang="ts">
-	import { rulesLong } from '$lib/rules';
+	import {rulesLong, rulesShort} from '$lib/rules';
 </script>
 
 <svelte:head>
@@ -7,14 +7,26 @@
 </svelte:head>
 
 <h1 class="text-3xl lg:text-5xl mb-4">CraftAttack 6 Regelwerk</h1>
-<p>{rulesLong.header}</p>
-<ol class="p-[revert] list-decimal my-6">
-	{#each rulesLong.sections as section}
-		<li class="mb-2">
-			{section.content}
-		</li>
-	{/each}
-</ol>
-<p>
-	{rulesLong.footer}
-</p>
+<div class="collapse collapse-arrow">
+	<input type="checkbox" autocomplete="off" checked />
+	<div class="collapse-title">
+		<p>0. Vorwort</p>
+	</div>
+	<div class="collapse-content">
+		<p>{rulesShort.header}</p>
+		<p class="mt-1 text-[.75rem]">{rulesShort.footer}</p>
+	</div>
+	<span class="block w-full h-[1px] mx-auto mb-1 bg-gray-600" />
+</div>
+{#each rulesShort.sections as section, i}
+	<div class="collapse collapse-arrow">
+		<input type="checkbox" autocomplete="off" />
+		<div class="collapse-title">
+			<p>{i + 1}. {section.title}</p>
+		</div>
+		<div class="collapse-content">
+			<p>{section.content}</p>
+		</div>
+	</div>
+	<span class="block w-full h-[1px] mx-auto mb-1 bg-gray-600" />
+{/each}