web/settings: navigation draft
also unified "active" class/state across all components & added more colors
This commit is contained in:
@@ -14,13 +14,13 @@
|
||||
export let settingValue: Value;
|
||||
|
||||
$: setting = $settings[settingContext][settingId];
|
||||
$: isSelected = setting === settingValue;
|
||||
$: isActive = setting === settingValue;
|
||||
</script>
|
||||
|
||||
<button
|
||||
id="setting-button-{settingContext}-{String(settingId)}-{settingValue}"
|
||||
class="button"
|
||||
class:selected={isSelected}
|
||||
class:active={isActive}
|
||||
on:click={() =>
|
||||
updateSetting({
|
||||
[settingContext]: {
|
||||
|
||||
Reference in New Issue
Block a user