/
githubmirror
/
gogs
Обзор
Документация
Войти
/
githubmirror
/
gogs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
web/src/main.tsx
29 строк
787 B
ᴊᴏᴇ ᴄʜᴇɴ
fix: surface 5xx errors in the SPA boot and route loaders (#8343)
08 июн 2026, 05:00
Не верифицирован
08 июн 2026, 05:00
bcda7c9
Код
Авторство
О чём код?
import { createRoot } from "react-dom/client"; import { App } from "./App"; import { ThemeProvider } from "./components/ThemeProvider"; import { UserInfoProvider } from "./components/UserInfoProvider"; import "./index.css"; import "./lib/i18n"; import { fetchUserInfo } from "./lib/user-info"; import { ServerError } from "./pages/ServerError"; const root = document.getElementById("root"); if (root) { try { const userInfo = await fetchUserInfo(); createRoot(root).render( <ThemeProvider> <UserInfoProvider value={userInfo}> <App user={userInfo} /> </UserInfoProvider> </ThemeProvider>, ); } catch (err) { createRoot(root).render( <ThemeProvider> <ServerError error={err} /> </ThemeProvider>, ); } }