From 5e72e20f0bb6c48fb533b2c17b8aa8bcd3c8fb0e Mon Sep 17 00:00:00 2001 From: "sentry[bot]" <39604003+sentry[bot]@users.noreply.github.com> Date: Fri, 16 Oct 2026 11:12:43 +0000 Subject: [PATCH] fix(docs): guard useLoaderData destructure when data is pending --- src/routes/_library/$libraryId/$version.docs.$.tsx | 2 +- .../$libraryId/$version.docs.framework.$framework.$.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/routes/_library/$libraryId/$version.docs.$.tsx b/src/routes/_library/$libraryId/$version.docs.$.tsx index a8919cbb8..6f50aeaf3 100644 --- a/src/routes/_library/$libraryId/$version.docs.$.tsx +++ b/src/routes/_library/$libraryId/$version.docs.$.tsx @@ -136,7 +136,7 @@ export const Route = createFileRoute('/_library/$libraryId/$version/docs/$')({ function Docs() { const { version, libraryId, _splat } = Route.useParams() - const { content, filePath, title } = Route.useLoaderData() + const { content, filePath, title } = Route.useLoaderData() ?? {} const versionMatch = useMatch({ from: '/_library/$libraryId/$version' }) const config = versionMatch.loaderData?.config const library = getLibrary(libraryId) diff --git a/src/routes/_library/$libraryId/$version.docs.framework.$framework.$.tsx b/src/routes/_library/$libraryId/$version.docs.framework.$framework.$.tsx index f028d6fac..907b1d0d7 100644 --- a/src/routes/_library/$libraryId/$version.docs.framework.$framework.$.tsx +++ b/src/routes/_library/$libraryId/$version.docs.framework.$framework.$.tsx @@ -131,7 +131,7 @@ export const Route = createFileRoute( }) function Docs() { - const { content, filePath, title } = Route.useLoaderData() + const { content, filePath, title } = Route.useLoaderData() ?? {} const versionMatch = useMatch({ from: '/_library/$libraryId/$version' }) const config = versionMatch.loaderData?.config const { version, libraryId, framework } = Route.useParams()