From f6efd392b9ec571a25b03c495676f3f7fc9bfcff Mon Sep 17 00:00:00 2001
From: Raymond <101374892+raymonable@users.noreply.github.com>
Date: Sat, 4 Jan 2025 20:17:33 -0500
Subject: [PATCH] refactor: fix merge conflicts #1
---
.../settings/ChuniMatchingSettings.svelte | 161 ++++++++++++++++++
.../components/settings/ChuniSettings.svelte | 2 +
AquaNet/src/libs/config.ts | 27 ++-
AquaNet/src/libs/generalTypes.ts | 9 +
AquaNet/src/libs/i18n/en_ref.ts | 10 +-
5 files changed, 206 insertions(+), 3 deletions(-)
create mode 100644 AquaNet/src/components/settings/ChuniMatchingSettings.svelte
diff --git a/AquaNet/src/components/settings/ChuniMatchingSettings.svelte b/AquaNet/src/components/settings/ChuniMatchingSettings.svelte
new file mode 100644
index 00000000..9b99cf4d
--- /dev/null
+++ b/AquaNet/src/components/settings/ChuniMatchingSettings.svelte
@@ -0,0 +1,161 @@
+
+
+
+
+
+
{t("userbox.header.matching")}
+
{t("settings.cabNotice")}
+
+
+
+
+
+ {#if custom}
+
+ {/if}
+
+
+{#if overlay}
+
+
+
+
{t('userbox.header.matching')}
+
{t('userbox.matching.select.sub')}
+
+
+
+ {#each CHU3_MATCHINGS as option}
+
clickOption(option)}
+ role="button" tabindex="0" on:keypress={e => e.key === 'Enter' && clickOption(option)}
+ class:selected={!custom && existingUrl === option.matching}>
+
+
{option.name}
+
+
+
+
+
+
{t('userbox.matching.option.collab')}
+
+ {#each option.coop as coop}
+ {coop}
+ {/each}
+
+
+
+ {/each}
+
+
+
e.key === 'Enter' && clickCustom()}
+ class:selected={custom}>
+
+
{t('userbox.matching.custom.name')}
+
{t('userbox.matching.custom.sub')}
+
+
+
+
+{/if}
+
+
diff --git a/AquaNet/src/components/settings/ChuniSettings.svelte b/AquaNet/src/components/settings/ChuniSettings.svelte
index 75449b50..c6e1f739 100644
--- a/AquaNet/src/components/settings/ChuniSettings.svelte
+++ b/AquaNet/src/components/settings/ChuniSettings.svelte
@@ -23,6 +23,7 @@
import useLocalStorage from "../../libs/hooks/useLocalStorage.svelte";
import { DDS } from "../../libs/userbox/dds";
+ import ChuniMatchingSettings from "./ChuniMatchingSettings.svelte";
let user: AquaNetUser
let [loading, error, submitting, preview] = [true, "", "", ""]
@@ -255,6 +256,7 @@
{/if}
+