aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Settings/SettingToggle.svelte
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/Settings/SettingToggle.svelte')
-rw-r--r--src/lib/Settings/SettingToggle.svelte18
1 files changed, 16 insertions, 2 deletions
diff --git a/src/lib/Settings/SettingToggle.svelte b/src/lib/Settings/SettingToggle.svelte
index 4b68d458..49a384ac 100644
--- a/src/lib/Settings/SettingToggle.svelte
+++ b/src/lib/Settings/SettingToggle.svelte
@@ -5,14 +5,28 @@
export let on = '';
export let off = '';
export let sectionBreak = false;
+ export let disabled = false;
</script>
<a
href={'#'}
on:click={() =>
- $settings[setting] ? settings.setKey(setting, false) : settings.setKey(setting, true)}
- >{$settings[setting] ? on : off} <slot /></a
+ disabled
+ ? {}
+ : $settings[setting]
+ ? settings.setKey(setting, false)
+ : settings.setKey(setting, true)}
>
+ {#if disabled}
+ <strike>
+ {$settings[setting] ? on : off}
+ <slot />
+ </strike>
+ {:else}
+ {$settings[setting] ? on : off}
+ <slot />
+ {/if}
+</a>
<br />