import { setDarkNav } from './darkNavbar.js' const rootCss = document.querySelector(':root') /* INFO: Changes the icons to match the theme */ const close_icons = document.getElementsByClassName('close_icon') const expand_icons = document.getElementsByClassName('expander') const sp_lang_close = document.getElementById('sp_lang_close') const sp_theme_close = document.getElementById('sp_theme_close') const sp_errorh_close = document.getElementById('sp_errorh_close') export function setDark(chooseSet) { rootCss.style.setProperty('--background', '#181c20') rootCss.style.setProperty('--font', '#ffffff') rootCss.style.setProperty('--desc', '#c9c9c9') rootCss.style.setProperty('--dim', '#1d2327') rootCss.style.setProperty('--icon', '#48565e') rootCss.style.setProperty('--icon-bc', '#313a3f') rootCss.style.setProperty('--desktop-navbar', '#252b31') rootCss.style.setProperty('--desktop-navicon', '#333d42') rootCss.style.setProperty('--button', 'var(--background)') if (chooseSet) setData('dark') for (const close_icon of close_icons) { close_icon.innerHTML = '' } for (const expand_icon of expand_icons) { expand_icon.innerHTML = '' } sp_lang_close.innerHTML = '' sp_theme_close.innerHTML = '' sp_errorh_close.innerHTML = '' setDarkNav() } function setData(mode) { localStorage.setItem('/system/theme', mode) return mode }