From 876a0bd1082983792debeb26466ebeb7fac96a46 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Tue, 2 Apr 2024 00:07:50 -0400 Subject: [PATCH] [+] Implement game options --- AquaNet/src/app.sass | 17 +++++++ AquaNet/src/libs/sdk.ts | 4 +- AquaNet/src/pages/User/Settings.svelte | 64 +++++++++++++++++++++----- AquaNet/src/vars.sass | 1 + 4 files changed, 73 insertions(+), 13 deletions(-) diff --git a/AquaNet/src/app.sass b/AquaNet/src/app.sass index 7cfc4715..d2130818 100644 --- a/AquaNet/src/app.sass +++ b/AquaNet/src/app.sass @@ -133,6 +133,23 @@ input transition: $transition box-sizing: border-box +input[type="checkbox"] + width: 1.2em + height: 1.2em + margin: 0 + padding: 0 + border: 1px solid $c-main + background-color: $ov-lighter + appearance: none + cursor: pointer + flex-shrink: 0 + + &:checked + background-color: $c-main + border-color: $c-main + +label + cursor: pointer input:focus, input:focus-visible border: 1px solid $c-main diff --git a/AquaNet/src/libs/sdk.ts b/AquaNet/src/libs/sdk.ts index 5f58f873..65af3e75 100644 --- a/AquaNet/src/libs/sdk.ts +++ b/AquaNet/src/libs/sdk.ts @@ -157,6 +157,6 @@ export const DATA = { export const SETTING = { get: (): Promise => post('/api/v2/settings/get', {}), - set: (key: string, value: string) => - post('/api/v2/settings/set', { key, value }), + set: (key: string, value: any) => + post('/api/v2/settings/set', { key, value: `${value}` }), } diff --git a/AquaNet/src/pages/User/Settings.svelte b/AquaNet/src/pages/User/Settings.svelte index 1f706e28..826709af 100644 --- a/AquaNet/src/pages/User/Settings.svelte +++ b/AquaNet/src/pages/User/Settings.svelte @@ -2,8 +2,8 @@