diff --git a/src/svelte-interface/pages/settings/shortcuts.svelte b/src/svelte-interface/pages/settings/shortcuts.svelte index 14de4cdb..481bb01d 100644 --- a/src/svelte-interface/pages/settings/shortcuts.svelte +++ b/src/svelte-interface/pages/settings/shortcuts.svelte @@ -1,25 +1,37 @@ -{#snippet Shortcuts([string, Shortcut]) } +{#snippet Shortcuts({ name, enabled, Component, props }) }
-

{Shortcut.name}

-

{Shortcut.enabled}

+

{name}

+

{enabled}

+
+
+
{/snippet} - -
shortcuts tab
-
- {#each Object.entries(settingsState.shortcuts) as shortcut} - - {@render Shortcuts(shortcut)} + {#each settingsState.shortcuts as shortcut} + {@const shortcutFinal = { + ...shortcut, + name: shortcut.name, + enabled: shortcut.enabled, + Component: Switch, + props: { + // placeholder + // state: $settingsState.onoff, + // onChange: (isOn: boolean) => settingsState.onoff = isOn + } + }} + {@render Shortcuts(shortcutFinal)} {/each}
\ No newline at end of file