diff --git a/AquaNet/src/components/settings/ChuniSettings.svelte b/AquaNet/src/components/settings/ChuniSettings.svelte index f1e84f3f..7ce4f4d6 100644 --- a/AquaNet/src/components/settings/ChuniSettings.svelte +++ b/AquaNet/src/components/settings/ChuniSettings.svelte @@ -24,6 +24,8 @@ import useLocalStorage from "../../libs/hooks/useLocalStorage.svelte"; import { DDS } from "../../libs/userbox/dds"; import ChuniMatchingSettings from "./ChuniMatchingSettings.svelte"; + import InputWithButton from "../ui/InputWithButton.svelte"; + import InputField from "../ui/InputField.svelte"; let user: AquaNetUser let [loading, error, submitting, preview] = [true, "", "", ""] @@ -38,6 +40,7 @@ let avatarKinds = ['Wear', 'Head', 'Face', 'Skin', 'Item', 'Front', 'Back'] as const // iKey should match allItems keys, and ubKey should match userbox keys let userItems: { iKey: string, ubKey: keyof UserBox, items: UserItem[] }[] = [] + let userNameField: any // Submit changes function submit(field: keyof UserBox) { @@ -59,6 +62,7 @@ }) if (!profile) return userbox = profile.user + userNameField = {key: "gameUsername", value: userbox.userName, type: "String"} userItems = Object.entries(iKinds).flatMap(([iKey, iKind]) => { if (iKey != 'avatarAccessory') { let ubKey = `${iKey}Id` @@ -159,7 +163,12 @@ {#if !loading && !error}