From 731adab593d504f6e941ce868f2ff2b5f9e63824 Mon Sep 17 00:00:00 2001 From: Stephen Zhou <38493346+hyoban@users.noreply.github.com> Date: Wed, 8 Apr 2026 22:25:32 +0800 Subject: [PATCH] try pass nonce to next theme --- web/app/layout.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/web/app/layout.tsx b/web/app/layout.tsx index 03107f5d15..db0714da25 100644 --- a/web/app/layout.tsx +++ b/web/app/layout.tsx @@ -6,6 +6,7 @@ import GlobalPublicStoreProvider from '@/context/global-public-context' import { TanstackQueryInitializer } from '@/context/query-client' import { getDatasetMap } from '@/env' import { getLocaleOnServer } from '@/i18n-config/server' +import { headers } from '@/next/headers' import { ToastHost } from './components/base/ui/toast' import { TooltipProvider } from './components/base/ui/tooltip' import PartnerStackCookieRecorder from './components/billing/partner-stack/cookie-recorder' @@ -31,6 +32,7 @@ const LocaleLayout = async ({ }) => { const locale = await getLocaleOnServer() const datasetMap = getDatasetMap() + const nonce = (await headers()).get('x-nonce') ?? undefined return ( @@ -62,6 +64,7 @@ const LocaleLayout = async ({ enableSystem disableTransitionOnChange enableColorScheme={false} + nonce={nonce} >