+
+
{#if hasReloadChanges}
-
+
{/if}
- {/snippet}
-
- {#if activeTab === 'advanced'}
- {@render advancedTab()}
- {:else if activeTab === 'moderation'}
-
-
+
+
+ {#if activeTab === 'advanced'}
+ {@render advancedTab()}
+ {:else if activeTab === 'moderation'}
+
-
- {:else if activeTab === 'style'}
- {@render styleTab()}
- {/if}
+ {:else if activeTab === 'style'}
+ {@render styleTab()}
+ {/if}
+
- {#snippet footer()}
+
(activeTab = tab)}
/>
- {/snippet}
-
+
+
+
+
diff --git a/src/components/Tabs.svelte b/src/components/Tabs.svelte
index 20d70e0..2f15ccc 100644
--- a/src/components/Tabs.svelte
+++ b/src/components/Tabs.svelte
@@ -8,13 +8,15 @@
let { tabs, activeTab = $bindable(), onTabChange }: Props = $props();
-
- {#each tabs as tab (tab)}
+
+ {#each tabs as tab, idx (tab)}
{@const isActive = activeTab === tab}