Initial Commit

This commit is contained in:
2026-09-16 17:22:14 +09:00
commit 858ee9e9da
335 changed files with 123898 additions and 0 deletions
+28
View File
@@ -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>
)