This commit is contained in:
Timothy Jaeryang Baek committed 2026-06-25 14:19:30 +01:00
1 parent 47a1bfdd15
commit 7453968678
5 files changed
+812 -59

No files matched your search

@@ -2,7 +2,7 @@
import DOMPurify from 'dompurify';
import { v4 as uuidv4 } from 'uuid';
import { getBackendConfig, getVersionUpdates, getWebhookUrl, updateWebhookUrl } from '$lib/apis';
import { getBackendConfig, getVersionUpdates } from '$lib/apis';
import { getAdminConfig, updateAdminConfig } from '$lib/apis/auths';
import { getBanners, setBanners } from '$lib/apis/configs';
import Switch from '$lib/components/common/Switch.svelte';
@@ -15,6 +15,7 @@
import { toast } from 'svelte-sonner';
import Textarea from '$lib/components/common/Textarea.svelte';
import Banners from './Interface/Banners.svelte';
import Events from './Events.svelte';
const i18n = getContext('i18n');
@@ -27,7 +28,6 @@
};
let adminConfig = null;
let webhookUrl = '';
let banners: Banner[] = [];
@@ -51,7 +51,6 @@
};
const updateHandler = async () => {
webhookUrl = await updateWebhookUrl(localStorage.token, webhookUrl);
const res = await updateAdminConfig(localStorage.token, adminConfig);
await updateBanners();
@@ -66,15 +65,7 @@
};
onMount(async () => {
await Promise.all([
(async () => {
adminConfig = await getAdminConfig(localStorage.token);
})(),
(async () => {
webhookUrl = await getWebhookUrl(localStorage.token);
})()
]);
adminConfig = await getAdminConfig(localStorage.token);
banners = [...$_banners];
});
@@ -385,22 +376,10 @@
</div>
</div>
<div class=" w-full justify-between">
<div class="flex w-full justify-between">
<div class=" self-center text-xs font-medium">{$i18n.t('Webhook URL')}</div>
</div>
<div class="flex mt-2 space-x-2">
<input
class="w-full rounded-lg py-2 px-4 text-sm bg-gray-50 dark:text-gray-300 dark:bg-gray-850 outline-hidden"
type="text"
placeholder={`https://example.com/webhook`}
bind:value={webhookUrl}
/>
</div>
</div>
</div>
<Events />
<div class="mb-3.5">
<div class=" mt-0.5 mb-2.5 text-base font-medium">{$i18n.t('UI')}</div>