aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Settings/SettingToggle.svelte
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-09-23 01:40:36 -0700
committerFuwn <[email protected]>2023-09-23 01:40:36 -0700
commit38ebbd6af911a0c91a3a3d7db1c50261e2398010 (patch)
tree8ab3b0b6daabb8ce1d3d51e01603d1a19b9d1a4b /src/lib/Settings/SettingToggle.svelte
parentfeat(tools): move activity history (diff)
downloaddue.moe-38ebbd6af911a0c91a3a3d7db1c50261e2398010.tar.xz
due.moe-38ebbd6af911a0c91a3a3d7db1c50261e2398010.zip
fix(settings): temporarily disable height limit
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 />