aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Settings
diff options
context:
space:
mode:
authorFuwn <[email protected]>2026-01-22 22:26:53 -0800
committerFuwn <[email protected]>2026-01-22 22:26:53 -0800
commitdda52424a3e7a69a01bb745033185429c8d11941 (patch)
tree4c64d6784f668cda38c2097060145c189e3165df /src/lib/Settings
parentformat: Apply Prettier formatting (diff)
downloaddue.moe-dda52424a3e7a69a01bb745033185429c8d11941.tar.xz
due.moe-dda52424a3e7a69a01bb745033185429c8d11941.zip
fix(notifications): Replace svelte-notifications with custom store for Svelte 5
Diffstat (limited to 'src/lib/Settings')
-rw-r--r--src/lib/Settings/Categories/Debug.svelte4
-rw-r--r--src/lib/Settings/Categories/RSSFeeds.svelte4
-rw-r--r--src/lib/Settings/Categories/SettingSync.svelte4
3 files changed, 3 insertions, 9 deletions
diff --git a/src/lib/Settings/Categories/Debug.svelte b/src/lib/Settings/Categories/Debug.svelte
index 379b27d0..852db4f3 100644
--- a/src/lib/Settings/Categories/Debug.svelte
+++ b/src/lib/Settings/Categories/Debug.svelte
@@ -1,6 +1,6 @@
<script lang="ts">
import settings from '$stores/settings';
- import { getNotificationsContext } from 'svelte-notifications';
+ import { addNotification } from '$lib/Notification/store';
import SettingHint from '../SettingHint.svelte';
import { options } from '$lib/Notification/options';
import locale from '$stores/locale';
@@ -8,8 +8,6 @@
import localforage from 'localforage';
import { browser } from '$app/environment';
- const { addNotification } = getNotificationsContext();
-
const clearCaches = async () => {
if (!browser) return;
diff --git a/src/lib/Settings/Categories/RSSFeeds.svelte b/src/lib/Settings/Categories/RSSFeeds.svelte
index a225b137..00b0bba4 100644
--- a/src/lib/Settings/Categories/RSSFeeds.svelte
+++ b/src/lib/Settings/Categories/RSSFeeds.svelte
@@ -1,14 +1,12 @@
<script lang="ts">
import { options } from '$lib/Notification/options';
- import { getNotificationsContext } from 'svelte-notifications';
+ import { addNotification } from '$lib/Notification/store';
import { env } from '$env/dynamic/public';
import locale from '$stores/locale';
import SettingHint from '../SettingHint.svelte';
import tooltip from '$lib/Tooltip/tooltip';
export let user: any;
-
- const { addNotification } = getNotificationsContext();
</script>
<button
diff --git a/src/lib/Settings/Categories/SettingSync.svelte b/src/lib/Settings/Categories/SettingSync.svelte
index 39e62954..937ec31d 100644
--- a/src/lib/Settings/Categories/SettingSync.svelte
+++ b/src/lib/Settings/Categories/SettingSync.svelte
@@ -3,12 +3,10 @@
import root from '$lib/Utility/root';
import identity from '$stores/identity';
import settings from '$stores/settings';
- import { getNotificationsContext } from 'svelte-notifications';
+ import { addNotification } from '$lib/Notification/store';
import SettingHint from '../SettingHint.svelte';
import locale from '$stores/locale';
import settingsSyncTimes from '$stores/settingsSyncTimes';
-
- const { addNotification } = getNotificationsContext();
</script>
{#if !$settings.settingsSync}