feat(onboarding): remove invite other step

Remove the InviteLink step from the onboarding wizard flow.
This commit is contained in:
haorwen
2026-06-27 22:19:17 +08:00
parent 5b6b1e1b89
commit 5a0db7a0f2
2 changed files with 3 additions and 11 deletions
-3
View File
@@ -7,7 +7,6 @@ import { buildSteps } from "./steps";
import AdminAccount from "./steps/admin-account";
import DonePage from "./steps/done-page";
import GetPublicDomain from "./steps/get-public-domain";
import InviteLink from "./steps/invite-link";
import ServerName from "./steps/server-name";
import WelcomePage from "./steps/welcome-page";
import WhoCanSignUp from "./steps/who-can-sign-up";
@@ -79,8 +78,6 @@ export default function OnboardingPage() {
<ServerName serverName={serverName} setServerName={setServerName} />
<AdminAccount serverName={serverName} />
<WhoCanSignUp />
{/* lazy call invite link API */}
<InviteLink />
{showTunnelStep && <GetPublicDomain />}
<DonePage serverName={serverName} />
</Wizard>
+3 -8
View File
@@ -25,18 +25,13 @@ export function buildSteps(showTunnelStep: boolean): Step[] {
name: "whoCanSignUp",
label: t("welcome:onboarding.who_sign_up")
},
{
name: "inviteLink",
label: t("welcome:onboarding.invites"),
canJumpTo: ["whoCanSignUp"]
},
];
if (showTunnelStep) {
base.push({
name: "getPublicDomain",
label: t("welcome:onboarding.tunnel_get_domain"),
canJumpTo: ["whoCanSignUp", "inviteLink"]
canJumpTo: ["whoCanSignUp"]
});
}
@@ -44,8 +39,8 @@ export function buildSteps(showTunnelStep: boolean): Step[] {
name: "donePage",
label: t("welcome:onboarding.done"),
canJumpTo: showTunnelStep
? ["whoCanSignUp", "inviteLink", "getPublicDomain"]
: ["whoCanSignUp", "inviteLink"]
? ["whoCanSignUp", "getPublicDomain"]
: ["whoCanSignUp"]
});
return base;