diff options
Diffstat (limited to 'src/lib/Settings/SettingToggle.svelte')
| -rw-r--r-- | src/lib/Settings/SettingToggle.svelte | 18 |
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 /> |