San3yuan | 4d0e803 | 2025-04-04 17:21:40 +0800 | [diff] [blame] | 1 | import React from "react"; |
| 2 | import {createRoot} from "react-dom/client" |
| 3 | import { Provider } from "react-redux"; |
| 4 | import router from "./route"; |
| 5 | import store from "./store/index"; |
| 6 | import { RouterProvider } from "react-router"; |
San3yuan | 2534d42 | 2025-04-08 21:43:18 +0800 | [diff] [blame] | 7 | import './global.css'; |
San3yuan | 4d0e803 | 2025-04-04 17:21:40 +0800 | [diff] [blame] | 8 | |
San3yuan | 03ab064 | 2025-04-29 18:00:25 +0800 | [diff] [blame^] | 9 | if(localStorage.getItem("theme") === null) { |
| 10 | localStorage.setItem("theme", "light"); |
| 11 | document.body.className="light"; |
| 12 | }else{ |
| 13 | document.body.className=localStorage.getItem("theme")!; |
| 14 | } |
| 15 | |
San3yuan | 4d0e803 | 2025-04-04 17:21:40 +0800 | [diff] [blame] | 16 | const root = createRoot(document.getElementById('root')!) |
| 17 | root.render( |
| 18 | <Provider store={store}> |
| 19 | <RouterProvider router={router}/> |
| 20 | </Provider> |
| 21 | ) |