diff --git a/src/ui/settings/ToggleSetting.svelte b/src/ui/settings/ToggleSetting.svelte
new file mode 100644
index 0000000..989bbd6
--- /dev/null
+++ b/src/ui/settings/ToggleSetting.svelte
@@ -0,0 +1,22 @@
+
+
+
+
+ dispatch('update', {value: e.target.checked})}
+ />
+
+
\ No newline at end of file
diff --git a/src/ui/settings/index.js b/src/ui/settings/index.js
new file mode 100644
index 0000000..1c93b8b
--- /dev/null
+++ b/src/ui/settings/index.js
@@ -0,0 +1,3 @@
+export { default as Setting } from './Setting.svelte';
+export { default as ToggleSetting } from './ToggleSetting.svelte';
+export { default as NumericSetting } from './NumericSetting.svelte';
diff --git a/src/views/Settings.svelte b/src/views/Settings.svelte
index 98e4257..f6073b0 100644
--- a/src/views/Settings.svelte
+++ b/src/views/Settings.svelte
@@ -6,18 +6,11 @@
import Link from '../ui/Link.svelte';
import ErrorAlert from '../ui/ErrorAlert.svelte';
// import Setting from '../ui/settings/Setting.svelte';
- import { Setting, NumericSetting } from '../ui/settings';
+ import { Setting, ToggleSetting, NumericSetting } from '../ui/settings';
async function save() {
- try {
- await invoke('save_config', {config: $appState.config});
- }
- catch (e) {
-
- }
+ await invoke('save_config', {config: $appState.config});
}
-
- window.state = $appState;
@@ -27,12 +20,13 @@
Settings
-
-
- Minimize to the system tray at startup.
-
+
+
+ Minimize to the system tray at startup.
+
+
-
+
How long to wait after a request is approved/denied before minimizing
the window to tray. Only applicable if the window was minimized