From cb01ecdf75d3ed70c0825a7a0e8c128b1e7f0652 Mon Sep 17 00:00:00 2001 From: Manuel Schiller Date: Mon, 29 Sep 2025 01:08:05 +0200 Subject: [PATCH] fix: nonce support --- packages/react-router/src/Asset.tsx | 17 +++++++++++++---- packages/react-router/src/HeadContent.tsx | 4 +++- packages/react-router/src/Scripts.tsx | 6 +++++- .../src/ssr/renderRouterToStream.tsx | 2 ++ .../src/ssr/renderRouterToStream.tsx | 4 +++- .../src/ssr/renderRouterToString.tsx | 4 +++- 6 files changed, 29 insertions(+), 8 deletions(-) diff --git a/packages/react-router/src/Asset.tsx b/packages/react-router/src/Asset.tsx index 266261d2e36..c16c65ad45e 100644 --- a/packages/react-router/src/Asset.tsx +++ b/packages/react-router/src/Asset.tsx @@ -12,7 +12,8 @@ export function Asset({ tag, attrs, children, -}: RouterManagedTag): React.ReactElement | null { + nonce, +}: RouterManagedTag & { nonce?: string }): React.ReactElement | null { switch (tag) { case 'title': return ( @@ -23,16 +24,21 @@ export function Asset({ case 'meta': return case 'link': - return + return case 'style': return (