Initial Commit
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
import React from "react"
|
||||
import ReactDOM from "react-dom/client"
|
||||
import { BrowserRouter } from "react-router-dom"
|
||||
import { QueryClientProvider } from "@tanstack/react-query"
|
||||
import { Toaster } from "sonner"
|
||||
import App from "./App"
|
||||
import { queryClient } from "./lib/query/queryClient"
|
||||
import { ALL_THEMES_CSS } from "@/shared/theme/derive"
|
||||
import "@fontsource-variable/geist"
|
||||
import "./styles/globals.css"
|
||||
|
||||
// 24 팔레트 토큰을 <head>에 한 번 주입.
|
||||
// index.html 인라인 스크립트가 [data-theme] 을 미리 박아둠 → 첫 페인트부터 색 적용.
|
||||
const styleEl = document.createElement("style")
|
||||
styleEl.id = "palette-tokens"
|
||||
styleEl.textContent = ALL_THEMES_CSS
|
||||
document.head.appendChild(styleEl)
|
||||
|
||||
ReactDOM.createRoot(document.getElementById("root")!).render(
|
||||
<React.StrictMode>
|
||||
<QueryClientProvider client={queryClient}>
|
||||
<BrowserRouter>
|
||||
<App />
|
||||
<Toaster richColors position="top-right" />
|
||||
</BrowserRouter>
|
||||
</QueryClientProvider>
|
||||
</React.StrictMode>
|
||||
)
|
||||
Reference in New Issue
Block a user