From 7ee12e90e42530ae7b039b3782557aadb7217ee4 Mon Sep 17 00:00:00 2001 From: Rotimi Best Date: Fri, 2 Feb 2024 08:25:15 +0100 Subject: [PATCH] fix: redirect docs in new page, handle 404 vercel url --- apps/classroomio-com/src/lib/Navigation/Navigation.svelte | 4 ++-- apps/dashboard/src/routes/+layout.server.ts | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/apps/classroomio-com/src/lib/Navigation/Navigation.svelte b/apps/classroomio-com/src/lib/Navigation/Navigation.svelte index 33e2cc2e..41257b77 100644 --- a/apps/classroomio-com/src/lib/Navigation/Navigation.svelte +++ b/apps/classroomio-com/src/lib/Navigation/Navigation.svelte @@ -127,7 +127,7 @@
  • Pricing
  • - +
  • Docs
  • @@ -207,7 +207,7 @@
  • - Docs + Docs
  • diff --git a/apps/dashboard/src/routes/+layout.server.ts b/apps/dashboard/src/routes/+layout.server.ts index 13679606..85119c14 100644 --- a/apps/dashboard/src/routes/+layout.server.ts +++ b/apps/dashboard/src/routes/+layout.server.ts @@ -31,6 +31,11 @@ export const load = async ({ url, cookies }): Promise => { const matches = url.host.match(/([a-z 0-9 -]+).*classroomio[.]com/); const subdomain = matches?.[1] ?? ''; + if (!url.host.includes('.classroomio.com')) { + // TODO: We can verify if custom domain here + return response; + } + if (!blockedSubdomain.includes(subdomain)) { const answer = Array.isArray(matches) ? !!subdomain && subdomain !== 'www' : false;