From e37ca4a18ee5923cdce12ec98b8dfe5943fb2484 Mon Sep 17 00:00:00 2001
From: Azalea <22280294+hykilpikonna@users.noreply.github.com>
Date: Sun, 5 Jan 2025 07:57:19 -0500
Subject: [PATCH] [O] Split input field
---
.../settings/GameSettingFields.svelte | 39 +--------------
AquaNet/src/components/ui/InputField.svelte | 47 +++++++++++++++++++
2 files changed, 49 insertions(+), 37 deletions(-)
create mode 100644 AquaNet/src/components/ui/InputField.svelte
diff --git a/AquaNet/src/components/settings/GameSettingFields.svelte b/AquaNet/src/components/settings/GameSettingFields.svelte
index 8d5e09ad..c71ec42e 100644
--- a/AquaNet/src/components/settings/GameSettingFields.svelte
+++ b/AquaNet/src/components/settings/GameSettingFields.svelte
@@ -5,6 +5,7 @@
import { ts } from "../../libs/i18n";
import StatusOverlays from "../StatusOverlays.svelte";
import InputWithButton from "../ui/InputWithButton.svelte";
+ import InputField from "../ui/InputField.svelte";
export let game: string;
let gameFields: GameOption[] = []
@@ -26,23 +27,7 @@
{#each gameFields as field}
-
- {#if field.type === "Boolean"}
- submitGameOption(field.key, field.value)}/>
-
- {/if}
- {#if field.type === "String"}
-
- submitGameOption(field.key, field.value)}/>
- {/if}
-
+
submitGameOption(field.key, field.value)}/>
{/each}
@@ -53,24 +38,4 @@
display: flex
flex-direction: column
gap: 12px
-
- .field.string
- flex-direction: column
- align-items: flex-start
- gap: 0.5rem
-
- .field.boolean
- align-items: center
- gap: 1rem
-
- .field
- display: flex
-
- label
- display: flex
- flex-direction: column
- max-width: max-content
-
- .desc
- opacity: 0.6
diff --git a/AquaNet/src/components/ui/InputField.svelte b/AquaNet/src/components/ui/InputField.svelte
new file mode 100644
index 00000000..05235c09
--- /dev/null
+++ b/AquaNet/src/components/ui/InputField.svelte
@@ -0,0 +1,47 @@
+
+
+
+ {#if field.type.toLowerCase() === "boolean"}
+
+
+ {/if}
+ {#if field.type.toLowerCase() === "string"}
+
+
+ {/if}
+
+
+