refactor: improve dark theme, add switch component etc, fix stuff

Co-authored-by: Alex Sparkes <turbomarshmello@gmail.com>
This commit is contained in:
David Ralph
2021-03-20 19:45:49 +00:00
parent b7656fa951
commit e4395497ed
23 changed files with 150 additions and 84 deletions

View File

@@ -50,9 +50,9 @@ export default class SettingsFunctions {
// Set theme depending on user preferred
if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
localStorage.setItem('darkTheme', true);
localStorage.setItem('theme', 'dark');
} else {
localStorage.setItem('darkTheme', false);
localStorage.setItem('theme', 'light');
}
// Languages
@@ -123,6 +123,11 @@ export default class SettingsFunctions {
document.body.style.zoom = zoom + '%';
}
const theme = localStorage.getItem('theme');
if (theme === 'dark') {
document.body.classList.add('dark');
}
// easter egg
console.log(`
█████████████████████████████████████████████████████████████