});
}
+ let darkMode = $derived.by(() => {
+ if ($settings.darkModeAutoDetect) {
+ const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;
+ return prefersDark;
+ } else {
+ return $settings.useDarkMode;
+ }
+ });
+
let aLookBackYearsInvalid = $state(false);
// check if aLookBackYears is valid
$effect(() => {
document.body.style.backgroundColor = $settings.monochromeBackgroundColor;
} else if ($settings.background === 'gradient') {
document.body.style.backgroundColor = '';
- generateNeonMesh();
+ console.log(darkMode);
+ generateNeonMesh(darkMode);
}
}
import { onMount } from 'svelte';
import axios from 'axios';
import { API_URL } from '$lib/APIurl.js';
- import Fa from 'svelte-fa';
- import { faLock } from '@fortawesome/free-solid-svg-icons';
import { generateNeonMesh, isAuthenticated } from '$lib/helpers';
import { getTranslate } from '@tolgee/svelte';
import logo from '$lib/assets/locked_heart_with_keyhole.svg';