/
Alex_Ural
/
opencode
Обзор
Документация
Войти
/
Alex_Ural
/
opencode
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
packages/enterprise/src/entry-server.tsx
38 строк
1 KB
黑墨水鱼
fix: sync PWA status bar theme-color with app color scheme (#28006)
18 май 2026, 03:12
Не верифицирован
18 май 2026, 03:12
71b27a1
Код
Авторство
О чём код?
// @refresh reload import { createHandler, StartServer } from "@solidjs/start/server" import { getRequestEvent } from "solid-js/web" export default createHandler(() => ( <StartServer document={({ assets, children, scripts }) => { const lang = (() => { const event = getRequestEvent() const header = event?.request.headers.get("accept-language") if (!header) return "en" for (const item of header.split(",")) { const value = item.trim().split(";")[0]?.toLowerCase() if (!value) continue if (value.startsWith("zh")) return "zh" if (value.startsWith("en")) return "en" } return "en" })() return ( <html lang={lang}> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>OpenCode</title> <meta name="theme-color" content="#F8F7F7" /> {assets} </head> <body class="antialiased overscroll-none text-12-regular"> <div id="app">{children}</div> {scripts} </body> </html> ) }} /> ))