diff --git a/src/lib/SideBars/Toggles.svelte b/src/lib/SideBars/Toggles.svelte index 33ac7abe..41402bda 100644 --- a/src/lib/SideBars/Toggles.svelte +++ b/src/lib/SideBars/Toggles.svelte @@ -4,6 +4,7 @@ import { parseToggleSyntax, type sidebarToggle, type sidebarToggleGroup } from "src/ts/util"; import { language } from "src/lang"; import type { character, groupChat } from "src/ts/storage/database.svelte"; + import Arcodion from '../UI/Arcodion.svelte' import CheckInput from "../UI/GUI/CheckInput.svelte"; import SelectInput from "../UI/GUI/SelectInput.svelte"; import OptionInput from "../UI/GUI/OptionInput.svelte"; @@ -40,16 +41,11 @@ {#snippet toggles(items: sidebarToggle[], reverse: boolean = false)} {#each items as toggle, index} {#if toggle.type === 'group' && toggle.children.length > 0} -
- - {toggle.value} - -
+
+ {@render toggles((toggle as sidebarToggleGroup).children, reverse)} -
-
+ + {:else if toggle.type === 'select'}
{toggle.value}