diff --git a/crates/ai_onboarding/src/ai_onboarding.rs b/crates/ai_onboarding/src/ai_onboarding.rs index f19b8821fa2cbcda063bc9a47f9b7736ef639d8e..9c53078e5a32ee421b88b680c0c7854b34859f42 100644 --- a/crates/ai_onboarding/src/ai_onboarding.rs +++ b/crates/ai_onboarding/src/ai_onboarding.rs @@ -146,7 +146,7 @@ impl ZedAiOnboarding { let (button_label, button_url) = if self.account_too_young { ("Start with Pro", zed_urls::upgrade_to_zed_pro_url(cx)) } else { - ("Start Pro Trial", zed_urls::account_url(cx)) + ("Start Pro Trial", zed_urls::start_trial_url(cx)) }; v_flex() diff --git a/crates/client/src/zed_urls.rs b/crates/client/src/zed_urls.rs index 442875b45132c1d7990f82ac93248ebd0477362c..e36f5f65dae646bae361eea34e582c308ea64dae 100644 --- a/crates/client/src/zed_urls.rs +++ b/crates/client/src/zed_urls.rs @@ -18,6 +18,14 @@ pub fn account_url(cx: &App) -> String { format!("{server_url}/account", server_url = server_url(cx)) } +/// Returns the URL to the start trial page on zed.dev. +pub fn start_trial_url(cx: &App) -> String { + format!( + "{server_url}/account/start-trial", + server_url = server_url(cx) + ) +} + /// Returns the URL to the upgrade page on zed.dev. pub fn upgrade_to_zed_pro_url(cx: &App) -> String { format!("{server_url}/account/upgrade", server_url = server_url(cx))