返回 ViMax
main.tsx
根目录 / web / src / main.tsx
1 import {createRoot} from 'react-dom/client';
2 import App from './App';
3 import './styles.css';
4 import {applyTheme, resolveTheme, THEME_STORAGE_KEY} from './theme';
5
6 let storedTheme: string | null = null;
7 try {
8 storedTheme = window.localStorage.getItem(THEME_STORAGE_KEY);
9 } catch {
10 // Local storage can be unavailable in hardened browser contexts.
11 }
12 applyTheme(resolveTheme(storedTheme, window.matchMedia('(prefers-color-scheme: dark)').matches));
13
14 createRoot(document.getElementById('root')!).render(<App />);
15
15 lines Plain Text