diff --git a/src/routes/signup.tsx b/src/routes/signup.tsx index befce3c..5a18224 100644 --- a/src/routes/signup.tsx +++ b/src/routes/signup.tsx @@ -230,6 +230,7 @@ export default function SignupRoute() { phone: "", intent: role(), role_key: selectedProfessionalRole() || undefined, + profession: selectedProfessionalRole() || undefined, ...(role() === "company" ? { company_name: companyName().trim() } : {}), ...(isTestMode ? { test_mode: true } : {}), }), @@ -492,64 +493,81 @@ export default function SignupRoute() { Sign up first, then go directly to dashboard after email verification.

- {/* Role Selector */} -
- - -
+ {/* Role Selector - Only show tabs for job_seeker and company when no intent is provided */} + +
+ + +
+
+ + {/* Show role badge for professional/customer when coming via direct link */} + +
+

+ Registering as: {role() === "professional" ? "Professional" : role() === "customer" ? "Customer" : role()} +

+
+