web/settings: navigation draft

also unified "active" class/state across all components & added more colors
This commit is contained in:
wukko
2024-06-24 19:42:31 +06:00
parent 0372e8df47
commit a12655a834
12 changed files with 195 additions and 34 deletions

View File

@@ -10,32 +10,4 @@
</script>
<div>
<div>settings (placeholder)</div>
<br>
{#each Object.entries(switchers) as [context, settingIdParent]}
<div>
<div>{context} context:</div>
<br>
</div>
{#each Object.entries(settingIdParent) as [settingId, settingValue]}
{#if settingValue instanceof Array}
<div>{settingId}</div>
<Switcher>
{#each settingValue as value}
<SettingsButton settingContext="{context}" settingId="{settingId}" settingValue="{value}">
{value}
</SettingsButton>
{/each}
</Switcher>
<br>
{/if}
{#if typeof settingValue === "boolean"}
<SettingsCheckbox settingContext={context} settingId="{settingId}">
{settingId}
</SettingsCheckbox>
<br>
{/if}
{/each}
{/each}
</div>