From 97da41c8453e74bc5cd93f3ecbb2e6067e2a2946 Mon Sep 17 00:00:00 2001 From: Jason Smith Date: Fri, 14 Jul 2023 16:28:08 +1000 Subject: [PATCH] feat(nuxt-ripple): :sparkles: implement 301 redirect --- packages/nuxt-ripple/composables/use-tide-page.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/nuxt-ripple/composables/use-tide-page.ts b/packages/nuxt-ripple/composables/use-tide-page.ts index d1d56fa3e1..3eed208bef 100644 --- a/packages/nuxt-ripple/composables/use-tide-page.ts +++ b/packages/nuxt-ripple/composables/use-tide-page.ts @@ -67,6 +67,12 @@ export const useTidePage = async ( if (error && error.value?.statusCode) { useTideError(error.value?.statusCode) } + + // 301 redirect + if (data.value.type === 'redirect' && data.value.status_code === '301') { + useRouter().replace(data.value.redirect_url) + } + return data.value }