's'
This commit is contained in:
10
app/theme-init.ts
Normal file
10
app/theme-init.ts
Normal file
@@ -0,0 +1,10 @@
|
||||
/**
|
||||
* 主题初始化 - 在 React 水合前执行,避免主题闪烁
|
||||
*/
|
||||
export const themeInitScript = `
|
||||
(function() {
|
||||
var theme = localStorage.getItem('nomadvip-theme');
|
||||
var resolved = theme === 'light' ? 'light' : (theme === 'dark' ? 'dark' : (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'));
|
||||
document.documentElement.classList.add(resolved);
|
||||
})();
|
||||
`;
|
||||
Reference in New Issue
Block a user