From 99ab619cf2e302d98ec87f62ee4cb7dc780c313f Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Fri, 26 Jan 2024 18:03:33 +1100 Subject: [PATCH] fix: Redirect old query docs path --- app/routes/query.$version.docs.$.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/routes/query.$version.docs.$.tsx b/app/routes/query.$version.docs.$.tsx index b738e1a3..d6175b10 100644 --- a/app/routes/query.$version.docs.$.tsx +++ b/app/routes/query.$version.docs.$.tsx @@ -2,7 +2,7 @@ import type { LoaderFunctionArgs, MetaFunction } from '@remix-run/node' import { repo, getBranch } from '~/projects/query' import { DefaultErrorBoundary } from '~/components/DefaultErrorBoundary' import { seo } from '~/utils/seo' -import { useLoaderData, useParams } from '@remix-run/react' +import { redirect, useLoaderData, useParams } from '@remix-run/react' import { loadDocs } from '~/utils/docs' import { Doc } from '~/components/Doc' @@ -10,6 +10,11 @@ export const loader = async (context: LoaderFunctionArgs) => { const { '*': docsPath, version } = context.params const { url } = context.request + // Temporary fix for old docs structure + if (url.includes('/docs/react/')) { + throw redirect(url.replace('/docs/react/', '/docs/framework/react/')) + } + return loadDocs({ repo, branch: getBranch(version),