diff --git a/src/theme/index.ts b/src/theme/index.ts deleted file mode 100644 index 61890a7..0000000 --- a/src/theme/index.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { addClass, hasClass, removeClass } from '@/utils/domUtils' - -/** - * html 根标签上挂载 暗/亮 属性标识 - */ -export function updateDarkSign(mode: 'light' | 'dark') { - const htmlRoot = document.getElementById('htmlRoot') - if (!htmlRoot) { - return - } - const hasDarkClass = hasClass(htmlRoot, 'dark') - - if (mode === 'dark') { - htmlRoot.setAttribute('data-theme', 'dark') - if (!hasDarkClass) { - addClass(htmlRoot, 'dark') - } - } - else { - htmlRoot.setAttribute('data-theme', 'light') - if (hasDarkClass) { - removeClass(htmlRoot, 'dark') - } - } -}