);
}
@@ -257,18 +232,18 @@ function MemberRow({ member }: { member: FoundryOrganizationMember }) {
-
{member.name}
-
{member.email}
+
{member.name}
+
{member.email}
-
{member.role}
+
{member.role}
-
-
+
+
+ {/* Foundry icon */}
+
+
+
-
- Mock Better Auth + GitHub OAuth
-
Sign in and land directly in the org onboarding funnel.
-
- {isMockFrontendClient
- ? "This mock screen stands in for a basic GitHub OAuth sign-in page. After sign-in, the user moves into the separate organization selector and then the rest of the onboarding funnel."
- : "GitHub OAuth starts here. After the callback exchange completes, the app restores the signed-in session and continues into organization selection."}
-
-
-
-
- GitHub sign-in
-
-
-
- Org selection
-
-
-
- Hosted billing
-
-
-
-
-
-
Continue to Sandbox Agent
-
- {isMockFrontendClient
- ? "This mock sign-in uses a single GitHub account so the org selection step remains the place where the user chooses their workspace."
- : "This starts the live GitHub OAuth flow and restores the app session when the callback returns."}
-
- {isMockFrontendClient
- ? "Sign-in always lands as this single mock user. Organization choice happens on the next screen."
- : "In remote mode this card is replaced by the live GitHub user once the OAuth callback completes."}
-
- Star {starterRepo.repoFullName} before entering the main app, or skip it and continue onboarding. This keeps the starter-repo ask
- inside the funnel instead of interrupting the workspace later.
-
- {organization.kind === "personal"
- ? "Personal workspaces skip seat purchasing but still show the same onboarding and billing entry points."
- : "Organization onboarding includes GitHub repo import, seat accrual on first prompt, and billing controls for the shared workspace."}
-