This commit is contained in:
@@ -5,6 +5,13 @@ import { OnboardingWizard } from "./wizard";
|
||||
|
||||
interface OnboardingFlowProps {
|
||||
orgName: string;
|
||||
/**
|
||||
* The user's display name. Forwarded to the wizard so personal
|
||||
* accounts can show the user's own name where they would otherwise
|
||||
* see an opaque org name. Ignored for company accounts.
|
||||
*/
|
||||
userName?: string;
|
||||
userEmail?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -18,12 +25,18 @@ interface OnboardingFlowProps {
|
||||
* level (which renders one `<ProvisioningStatus>` per pending request),
|
||||
* so this wrapper does just one thing: show the wizard, then navigate.
|
||||
*/
|
||||
export function OnboardingFlow({ orgName }: OnboardingFlowProps) {
|
||||
export function OnboardingFlow({
|
||||
orgName,
|
||||
userName,
|
||||
userEmail,
|
||||
}: OnboardingFlowProps) {
|
||||
const router = useRouter();
|
||||
|
||||
return (
|
||||
<OnboardingWizard
|
||||
orgName={orgName}
|
||||
userName={userName}
|
||||
userEmail={userEmail}
|
||||
onComplete={() => {
|
||||
// Navigate back to /dashboard and re-fetch on the server. The
|
||||
// parent server component will see the new `pending` row and
|
||||
|
||||
Reference in New Issue
Block a user