Files
classroomio/apps/dashboard/src/routes/org/[slug]/+layout.server.ts
T

19 lines
539 B
TypeScript
Raw Normal View History

import { env } from '$env/dynamic/private';
import { getSubdomain } from '$lib/features/app/layout-setup';
import { redirect } from '@sveltejs/kit';
const APP_SUBDOMAINS = env.PRIVATE_APP_SUBDOMAINS?.split(',') || ['app'];
export const load = async ({ params, url }) => {
const subdomain = getSubdomain(url);
const isOrgSite = subdomain && !APP_SUBDOMAINS.includes(subdomain);
// If this is LMS but user is on org site, redirect to LMS
if (isOrgSite) {
redirect(307, `/lms`);
}
2024-04-07 06:08:34 +01:00
return {
orgName: params.slug
};
};