From cd86d50cd751dd8489d6db15cd29297e26e6080c Mon Sep 17 00:00:00 2001 From: kristinhe Date: Thu, 5 Nov 2026 11:02:26 +0800 Subject: [PATCH] style(memhub): remove Pro recommendation badge Co-authored-by: Cursor --- memhub/apps/web/src/OnboardingFlow.test.tsx | 6 ++---- memhub/apps/web/src/OnboardingFlow.tsx | 1 - 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/memhub/apps/web/src/OnboardingFlow.test.tsx b/memhub/apps/web/src/OnboardingFlow.test.tsx index 1288a62..e83b3d3 100644 --- a/memhub/apps/web/src/OnboardingFlow.test.tsx +++ b/memhub/apps/web/src/OnboardingFlow.test.tsx @@ -334,7 +334,7 @@ describe("OnboardingFlow S1.3", () => { it("D41 opens source choice with metadata discovery but no content or authorization requests", async () => { const controller = imports(); - const view = render( + render( { expect(screen.queryByText("之后可在设置中更改。")).toBeNull(); expect(screen.getAllByRole("radio")).toHaveLength(3); expect(screen.getByRole("radio", { name: /ultra/i })).toBeTruthy(); - expect(screen.getByText("推荐").closest("label")?.textContent).toContain( - "pro", - ); + expect(screen.queryByText("推荐")).toBeNull(); const modeStep = screen .getByRole("navigation", { name: "首次设置进度" }) .querySelector('[aria-current="step"]'); diff --git a/memhub/apps/web/src/OnboardingFlow.tsx b/memhub/apps/web/src/OnboardingFlow.tsx index 30d2f51..7f4b55b 100644 --- a/memhub/apps/web/src/OnboardingFlow.tsx +++ b/memhub/apps/web/src/OnboardingFlow.tsx @@ -1294,7 +1294,6 @@ export function OnboardingFlow({ }))} selected={modeChoice} disabled={modeSaving || completionBusy || modePlanBusy} - recommended={{ mode: "pro", badge: text("推荐") }} onChange={(mode, control) => void requestModeSelection( mode as OnboardingMemoryMode,