From d21d41ea9e1694acd94652c9d2fe3500ba0b0b16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=20Jurmanovi=C4=87?= Date: Wed, 7 May 2025 00:41:11 +0200 Subject: [PATCH] bindable restart input --- src/components/EditorAssistRules.svelte | 3 ++- src/components/EditorConfiguration.svelte | 3 ++- src/components/EditorEvent.svelte | 3 ++- src/components/EditorEventRules.svelte | 3 ++- src/components/EditorSettings.svelte | 3 ++- src/routes/dashboard/server/[id]/+page.server.ts | 1 + 6 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/components/EditorAssistRules.svelte b/src/components/EditorAssistRules.svelte index e387b36..0165f4e 100644 --- a/src/components/EditorAssistRules.svelte +++ b/src/components/EditorAssistRules.svelte @@ -5,6 +5,7 @@ const { config, id }: { config: AssistRules; id: string } = $props(); const editedConfig = $state({ ...config }); let formLoading = $state(false); + let restart = $state(true);
diff --git a/src/components/EditorConfiguration.svelte b/src/components/EditorConfiguration.svelte index e294872..9511d71 100644 --- a/src/components/EditorConfiguration.svelte +++ b/src/components/EditorConfiguration.svelte @@ -5,6 +5,7 @@ const { config, id }: { config: Configuration; id: string } = $props(); const editedConfig = $state({ ...config }); let formLoading = $state(false); + let restart = $state(true); diff --git a/src/components/EditorEvent.svelte b/src/components/EditorEvent.svelte index 3bb0d37..479e4b6 100644 --- a/src/components/EditorEvent.svelte +++ b/src/components/EditorEvent.svelte @@ -7,6 +7,7 @@ const editedConfig = $state({ ...config }); if (!editedConfig.sessions) editedConfig.sessions = []; let formLoading = $state(false); + let restart = $state(true); diff --git a/src/components/EditorEventRules.svelte b/src/components/EditorEventRules.svelte index 1d9361e..96a4668 100644 --- a/src/components/EditorEventRules.svelte +++ b/src/components/EditorEventRules.svelte @@ -5,6 +5,7 @@ const { config, id }: { config: EventRules; id: string } = $props(); const editedConfig = $state({ ...config }); let formLoading = $state(false); + let restart = $state(true); diff --git a/src/components/EditorSettings.svelte b/src/components/EditorSettings.svelte index 66982cb..37480b1 100644 --- a/src/components/EditorSettings.svelte +++ b/src/components/EditorSettings.svelte @@ -5,6 +5,7 @@ const { config, id }: { config: ServerSettings; id: string } = $props(); const editedConfig = $state({ ...config }); let formLoading = $state(false); + let restart = $state(true); const carGroups = ['FreeForAll', 'GT3', 'GT4', 'GT2', 'GTC', 'TCX']; @@ -342,7 +343,7 @@ type="checkbox" id="restart" name="restart" - checked + bind:checked={restart} /> diff --git a/src/routes/dashboard/server/[id]/+page.server.ts b/src/routes/dashboard/server/[id]/+page.server.ts index 0fac25d..8c690d1 100644 --- a/src/routes/dashboard/server/[id]/+page.server.ts +++ b/src/routes/dashboard/server/[id]/+page.server.ts @@ -47,6 +47,7 @@ async function destructureFormData( const formData = await event.request.formData(); const id = formData.get('id') as string; const restart = formData.get('restart') as string; + console.log(restart); const file = formData.get('file') as configFile; const object: any = {}; formData.forEach((value, key) => {