From cd430f2027016624b76b018416b2f40d593b09d0 Mon Sep 17 00:00:00 2001 From: Alphons Joseph <93847055+Crazypersonalph@users.noreply.github.com> Date: Fri, 6 Sep 2024 22:37:57 +0800 Subject: [PATCH] on the way to get shortcuts working --- .../pages/settings/shortcuts.svelte | 30 +++++++++++++------ 1 file changed, 21 insertions(+), 9 deletions(-) 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