diff --git a/src/components/AccountDefaultSetting.tsx b/src/components/AccountDefaultSetting.tsx
index d7e4bab..29c6865 100644
--- a/src/components/AccountDefaultSetting.tsx
+++ b/src/components/AccountDefaultSetting.tsx
@@ -29,6 +29,7 @@ export default function AccountDefaultSetting({
handleSettingFieldChange(eventData, setFieldValue, settingsChangedHook, initialValue)
diff --git a/src/pages/Settings.tsx b/src/pages/Settings.tsx
index aadb8f8..15201aa 100644
--- a/src/pages/Settings.tsx
+++ b/src/pages/Settings.tsx
@@ -39,6 +39,32 @@ export default function Home({ authTokenStorageHandler }: Props) {
return ;
}
+ function onSettingsSave(formEvent) {
+ formEvent.preventDefault();
+
+ const formData = new FormData(formEvent.target);
+ const formDataObject = Object.fromEntries(formData);
+
+ console.log(JSON.stringify(formDataObject));
+
+ fetch("http://127.0.0.1:8000/api/debug", {
+ method: "GET",
+ headers: {
+ "Content-Type": "application/json",
+ },
+ body: JSON.stringify(formDataObject),
+ })
+ .then((response) => response.json())
+ .then((responseParsed: Object) => {
+ console.log(responseParsed);
+ if (responseParsed.success) {
+ authTokenStorageHandler.setAuthTokenValue(responseParsed.authToken);
+ } else {
+ console.log("Login failure!");
+ }
+ });
+ }
+
return (
<>
@@ -57,12 +83,12 @@ export default function Home({ authTokenStorageHandler }: Props) {
-
-
- {renderCurrentSetting(currentSetting, settingsChangedHook)}
-
- {settingsChangedHook.settingsChanged ? (
) : null }
-
+