From 6e92ed43b6e10151acfb3848cacb63f0c540c973 Mon Sep 17 00:00:00 2001 From: Ashwin Kumar Sivakumar Date: Fri, 3 Jul 2026 17:59:34 +0530 Subject: [PATCH] fix(signup): create proper index.tsx for signup folder, rename job-seeker to jobseeker - Fix routing structure with index.tsx - Remove conflicting signup.tsx at root level - Rename job-seeker.tsx to jobseeker.tsx for cleaner URLs --- src/routes/{signup.tsx => signup/index.tsx} | 10 +++++----- src/routes/signup/{job-seeker.tsx => jobseeker.tsx} | 0 2 files changed, 5 insertions(+), 5 deletions(-) rename src/routes/{signup.tsx => signup/index.tsx} (81%) rename src/routes/signup/{job-seeker.tsx => jobseeker.tsx} (100%) diff --git a/src/routes/signup.tsx b/src/routes/signup/index.tsx similarity index 81% rename from src/routes/signup.tsx rename to src/routes/signup/index.tsx index b99638b..7605a3f 100644 --- a/src/routes/signup.tsx +++ b/src/routes/signup/index.tsx @@ -2,16 +2,16 @@ import { useNavigate, useSearchParams } from "@solidjs/router"; import { createEffect } from "solid-js"; /** - * Legacy signup route - redirects to role-specific signup pages + * Signup index route - redirects to role-specific signup pages * - * This maintains backwards compatibility with old links: + * Routes: + * - /signup → /signup/job-seeker * - /signup?intent=company → /signup/company * - /signup?intent=job_seeker → /signup/job-seeker * - /signup?intent=professional → /signup/professional * - /signup?intent=customer → /signup/customer - * - /signup (no intent) → /signup/job-seeker (default) */ -export default function SignupRedirectRoute() { +export default function SignupIndexRoute() { const navigate = useNavigate(); const [search] = useSearchParams(); @@ -40,7 +40,7 @@ export default function SignupRedirectRoute() { height: "100vh", background: "#07051a" }}> -

Redirecting..."

+

Redirecting...

); } diff --git a/src/routes/signup/job-seeker.tsx b/src/routes/signup/jobseeker.tsx similarity index 100% rename from src/routes/signup/job-seeker.tsx rename to src/routes/signup/jobseeker.tsx