From 5a0db7a0f2713df2c67644585ced45c4cbef8170 Mon Sep 17 00:00:00 2001 From: haorwen Date: Sat, 27 Jun 2026 22:19:17 +0800 Subject: [PATCH] feat(onboarding): remove invite other step Remove the InviteLink step from the onboarding wizard flow. --- src/routes/onboarding/index.tsx | 3 --- src/routes/onboarding/steps.ts | 11 +++-------- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/src/routes/onboarding/index.tsx b/src/routes/onboarding/index.tsx index 4601b306..8d35309f 100644 --- a/src/routes/onboarding/index.tsx +++ b/src/routes/onboarding/index.tsx @@ -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() { - {/* lazy call invite link API */} - {showTunnelStep && } diff --git a/src/routes/onboarding/steps.ts b/src/routes/onboarding/steps.ts index 82f54b43..7a847ef6 100644 --- a/src/routes/onboarding/steps.ts +++ b/src/routes/onboarding/steps.ts @@ -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;