mirror of
https://github.com/sourcebot-dev/sourcebot.git
synced 2025-12-12 20:35:24 +00:00
* sign up copy nits * first pass at new onboarding page * wip join onboard logic * refactor auth provider fetch logic * add member approval and invite link flag logic * update join request flow and remove jit logic * onboard guard * nits, onboard role check, invite link enabled check * fix bg color issue in onboarding page * refactor onboard UI * ui nits and more onboarding resource cards * revamp auth docs * change member approval default behavior and updated docs * merge prisma migrations * add id to resource card * feedback * feedback * feedback and fixed build * settings drop down UI nit * ui nits * handle join when max capacity case * add news data for member toggle * refactor for public access case * add iap bridge to onboard logic * fetch member approval req and invite link enabled flag on server * ui nits * fix invite link enable toggle snapping issue * ui nits * styling and ui nits, pass in invite id from server * add mcp resource in onboard step * get invite link in server * fix build issue * refactor docs on config * minor doc nit
19 lines
No EOL
519 B
TypeScript
19 lines
No EOL
519 B
TypeScript
import { auth } from "@/auth";
|
|
import { redirect } from "next/navigation";
|
|
import { SINGLE_TENANT_ORG_DOMAIN } from "@/lib/constants";
|
|
import { getOrgFromDomain } from "@/data/org";
|
|
|
|
export default async function Page() {
|
|
const org = await getOrgFromDomain(SINGLE_TENANT_ORG_DOMAIN);
|
|
|
|
if (!org || !org.isOnboarded) {
|
|
return redirect("/onboard");
|
|
}
|
|
|
|
const session = await auth();
|
|
if (!session) {
|
|
return redirect("/login");
|
|
}
|
|
|
|
return redirect(`/${SINGLE_TENANT_ORG_DOMAIN}`);
|
|
} |