diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug_.projects.new/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug_.projects.new/route.tsx index 022dd9b7e..dc3a39bba 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug_.projects.new/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug_.projects.new/route.tsx @@ -54,6 +54,8 @@ export async function loader({ params, request }: LoaderFunctionArgs) { throw new Response(null, { status: 404, statusText: "Organization not found" }); } + const url = new URL(request.url); + return typedjson({ organization: { id: organization.id, @@ -61,6 +63,7 @@ export async function loader({ params, request }: LoaderFunctionArgs) { slug: organizationSlug, projectsCount: organization._count.projects, }, + defaultVersion: url.searchParams.get("version") ?? "v2", }); } @@ -100,7 +103,7 @@ export const action: ActionFunction = async ({ request, params }) => { }; export default function NewOrganizationPage() { - const { organization } = useTypedLoaderData(); + const { organization, defaultVersion } = useTypedLoaderData(); const lastSubmission = useActionData(); const { v3Enabled } = useFeatures(); @@ -144,7 +147,7 @@ export default function NewOrganizationPage() {