From f054c80258c72927c7c52bce9de5aacd864e18da Mon Sep 17 00:00:00 2001 From: Steven Tey Date: Thu, 20 Nov 2025 08:10:35 -0800 Subject: [PATCH] Conditionally hide badge, fix loading state --- .../embed/referrals/page-client.tsx | 26 ++++++++++--------- .../(ee)/app.dub.co/embed/referrals/page.tsx | 17 +++--------- apps/web/lib/api/conversions/track-sale.ts | 17 +++--------- apps/web/lib/zod/schemas/program-embed.ts | 1 + 4 files changed, 22 insertions(+), 39 deletions(-) diff --git a/apps/web/app/(ee)/app.dub.co/embed/referrals/page-client.tsx b/apps/web/app/(ee)/app.dub.co/embed/referrals/page-client.tsx index 8b2fad5603f..30335cc52fc 100644 --- a/apps/web/app/(ee)/app.dub.co/embed/referrals/page-client.tsx +++ b/apps/web/app/(ee)/app.dub.co/embed/referrals/page-client.tsx @@ -201,18 +201,20 @@ export function ReferralsEmbedPageClient({ -
- -

- Powered by -

- -
-
+ {!programEmbedData?.hidePoweredByBadge && ( +
+ +

+ Powered by +

+ +
+
+ )}
diff --git a/apps/web/app/(ee)/app.dub.co/embed/referrals/page.tsx b/apps/web/app/(ee)/app.dub.co/embed/referrals/page.tsx index 810b2d468ae..7be2d75d03c 100644 --- a/apps/web/app/(ee)/app.dub.co/embed/referrals/page.tsx +++ b/apps/web/app/(ee)/app.dub.co/embed/referrals/page.tsx @@ -1,5 +1,5 @@ import { HeroBackground } from "@/ui/partners/hero-background"; -import { Button, Copy, Wordmark } from "@dub/ui"; +import { Button, Copy } from "@dub/ui"; import { Suspense } from "react"; import { DynamicHeightMessenger } from "./dynamic-height-messenger"; import { ReferralsEmbedPageClient } from "./page-client"; @@ -70,7 +70,7 @@ function EmbedInlineLoading({ themeOptions }: { themeOptions: ThemeOptions }) { Referral link
-
+