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}
+
+
+