- {#if window.innerWidth >= 700 || selected === -1}
+ {#if window.innerWidth >= 700 || $SettingsMenuIndex === -1}
{/if}
- {#if window.innerWidth >= 700 || selected !== -1}
- {#key selected}
+ {#if window.innerWidth >= 700 || $SettingsMenuIndex !== -1}
+ {#key $SettingsMenuIndex}
- {#if selected === 0}
+ {#if $SettingsMenuIndex === 0}
- {:else if selected === 1}
+ {:else if $SettingsMenuIndex === 1}
{
- selected = 13
+ $SettingsMenuIndex = 13
}} />
- {:else if selected === 2}
+ {:else if $SettingsMenuIndex === 2}
- {:else if selected === 3}
+ {:else if $SettingsMenuIndex === 3}
- {:else if selected === 4}
+ {:else if $SettingsMenuIndex === 4}
- {:else if selected === 5}
+ {:else if $SettingsMenuIndex === 5}
- {:else if selected === 6}
+ {:else if $SettingsMenuIndex === 6}
- {:else if selected === 7}
+ {:else if $SettingsMenuIndex === 7}
- {:else if selected === 8}
+ {:else if $SettingsMenuIndex === 8}
- {:else if selected === 9}
+ {:else if $SettingsMenuIndex === 9}
- {:else if selected === 10}
+ {:else if $SettingsMenuIndex === 10}
- {:else if selected === 11}
+ {:else if $SettingsMenuIndex === 11}
- {:else if selected === 12}
+ {:else if $SettingsMenuIndex === 12}
- {:else if selected === 14}
+ {:else if $SettingsMenuIndex === 14}
- {:else if selected === 13}
+ {:else if $SettingsMenuIndex === 13}
{
- selected = 1
+ $SettingsMenuIndex = 1
}}/>
- {:else if selected === 77}
+ {:else if $SettingsMenuIndex === 77}
{/if}
@@ -205,7 +205,7 @@
settingsOpen.set(false)
}
else{
- selected = -1
+ $SettingsMenuIndex = -1
}
}}>
diff --git a/src/ts/stores.ts b/src/ts/stores.ts
index d6c5f4f2..126adb2f 100644
--- a/src/ts/stores.ts
+++ b/src/ts/stores.ts
@@ -37,6 +37,7 @@ export const CurrentUsername = writable(db.username)
export const CurrentUserIcon = writable(db.userIcon)
export const CurrentShowMemoryLimit = writable(db.showMemoryLimit)
export const ShowVN = writable(false)
+export const SettingsMenuIndex = writable(0)
function createSimpleCharacter(char:character|groupChat){
if((!char) || char.type === 'group'){