diff --git a/histoire.config.js b/histoire.config.js
index f29a781..6072c46 100644
--- a/histoire.config.js
+++ b/histoire.config.js
@@ -2,5 +2,6 @@ import { defineConfig } from 'histoire';
import { HstSvelte } from '@histoire/plugin-svelte';
export default defineConfig({
- plugins: [HstSvelte()],
+ setupFile: '/src/histoire.setup.js',
+ plugins: [HstSvelte()],
});
diff --git a/src/histoire.setup.js b/src/histoire.setup.js
new file mode 100644
index 0000000..622f1a1
--- /dev/null
+++ b/src/histoire.setup.js
@@ -0,0 +1 @@
+//global?.__SVELTEKIT_APP_VERSION_POLL_INTERVAL__ = 1000;
diff --git a/src/histoire.setup.svelte b/src/histoire.setup.svelte
deleted file mode 100644
index 42c2b83..0000000
--- a/src/histoire.setup.svelte
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-; // import 'material-dynamic-colors';
diff --git a/src/lib/components/Battle.story.svelte b/src/lib/components/Battle.story.svelte
new file mode 100644
index 0000000..faea9da
--- /dev/null
+++ b/src/lib/components/Battle.story.svelte
@@ -0,0 +1,25 @@
+
+
+
+
+
+ [s, s]))}
+ />
+
+
+
+
+
diff --git a/src/lib/components/Battle.svelte b/src/lib/components/Battle.svelte
new file mode 100644
index 0000000..3eda628
--- /dev/null
+++ b/src/lib/components/Battle.svelte
@@ -0,0 +1,124 @@
+
+Chapter {chapter}, battle {chapterBattle} -- {status}
+
+ {#if status === 'ongoing'}
+ - wave
+ - {wave === 2 ? 'second' : 'first'}
+ {/if}
+ - city
+ - {city}
+ - scenario
+ - {scenario}
+ - character
+ - {character}
+
+ - difficulty
+ -
+
+
+ event.setBattleDifficulty(params.battleId, value)}
+ />
+
+
+
+
+
+
+{#if status === 'upcoming'}
+
+{:else if status === 'ongoing'}
+
+
+{/if}
+
+
+
+
diff --git a/src/lib/components/Campaign.svelte b/src/lib/components/Campaign.svelte
new file mode 100644
index 0000000..c42002b
--- /dev/null
+++ b/src/lib/components/Campaign.svelte
@@ -0,0 +1,64 @@
+
+ {#if $activeCampaign}
+ {$activeCampaign.name}
+ Chapter 1
+
+
+
+
+ Chapter 2
+
+
+
+
+ Chapter 3
+
+
+
+
+ Chapter 4
+
+
+
+
+
+
+
+
+
+
+
+
+ {/if}
+
+
+
+
+
diff --git a/src/lib/components/Campaign/Battle.svelte b/src/lib/components/Campaign/Battle.svelte
new file mode 100644
index 0000000..46794c8
--- /dev/null
+++ b/src/lib/components/Campaign/Battle.svelte
@@ -0,0 +1,24 @@
+
+
+
+
+
diff --git a/src/lib/components/Campaigns.story.svelte b/src/lib/components/Campaigns.story.svelte
index 44bd31c..a4f9799 100644
--- a/src/lib/components/Campaigns.story.svelte
+++ b/src/lib/components/Campaigns.story.svelte
@@ -5,9 +5,21 @@
diff --git a/src/lib/components/Campaigns.svelte b/src/lib/components/Campaigns.svelte
index cc0565c..9ca81a9 100644
--- a/src/lib/components/Campaigns.svelte
+++ b/src/lib/components/Campaigns.svelte
@@ -4,12 +4,12 @@
- {#each campaigns as campaign (campaign.id)}
+ {#each $campaigns as campaign (campaign.id)}