Skip to content

Commit 14e9807

Browse files
NicolappsConvex, Inc.
authored andcommitted
Add OpenGraph metadata for the referrals page (#35888)
GitOrigin-RevId: 2b8fe4556a7eeb5dc2bae7a0d861e31841f7e06e
1 parent 83a8dad commit 14e9807

File tree

1 file changed

+21
-7
lines changed
  • npm-packages/dashboard/src/pages/referral

1 file changed

+21
-7
lines changed

npm-packages/dashboard/src/pages/referral/[code].tsx

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import { withAuthenticatedPage } from "lib/withAuthenticatedPage";
88
import { useParams } from "next/navigation";
99
import { useState } from "react";
1010
import { Team } from "generatedApi";
11-
import { useLaunchDarkly } from "hooks/useLaunchDarkly";
1211
import { useApplyReferralCode } from "api/referrals";
1312
import { useProfile } from "api/profile";
1413

@@ -26,16 +25,31 @@ function RedeemReferralCodePage() {
2625

2726
const applyReferralCode = useApplyReferralCode(selectedTeam?.id);
2827

29-
const { referralsPage } = useLaunchDarkly();
30-
if (!referralsPage) {
31-
void router.push("/404");
32-
return null;
33-
}
28+
const title = "Someone thinks you’re a good fit for Convex!";
29+
const description = "Get Convex resources for free with this referral code.";
30+
const ogImage = "https://www.convex.dev/og_image.png";
3431

3532
return (
3633
<div className="h-screen">
3734
<Head>
38-
<title>Redeem Referral Code | Convex Dashboard</title>
35+
<title>{title}</title>
36+
<meta name="description" content={description} />
37+
38+
<meta property="og:title" content={title} />
39+
<meta property="og:description" content={description} />
40+
41+
<meta property="og:type" content="website" />
42+
<meta property="og:site_name" content="Convex" />
43+
<meta
44+
property="og:url"
45+
content={`https://dashboard.convex.dev/referral/${code}`}
46+
/>
47+
<meta property="og:image" content={ogImage} />
48+
49+
<meta name="twitter:card" content="summary_large_image" />
50+
<meta name="twitter:title" content={title} />
51+
<meta name="twitter:description" content={description} />
52+
<meta name="twitter:image" content={ogImage} />
3953
</Head>
4054
<LoginLayout>
4155
<RedeemReferralForm

0 commit comments

Comments
 (0)