@@ -9,7 +9,7 @@ import { ProgramRewardsDisplay } from "@/ui/partners/program-marketplace/program
99import { prisma } from "@dub/prisma" ;
1010import { ChevronRight , Shop , Tooltip } from "@dub/ui" ;
1111import { Hyperlink } from "@dub/ui/icons" ;
12- import { OG_AVATAR_URL , cn , getDomainWithoutWWW , getPrettyUrl } from "@dub/utils" ;
12+ import { OG_AVATAR_URL , cn , getDomainWithoutWWW } from "@dub/utils" ;
1313import Link from "next/link" ;
1414import { redirect } from "next/navigation" ;
1515import { ProgramStatusBadge } from "../program-status-badge" ;
@@ -49,9 +49,6 @@ export default async function MarketplaceProgramPage(props: {
4949 }
5050
5151 const isDarkImage = program . marketplaceHeaderImage ?. includes ( "dark" ) ;
52- const website =
53- program . url &&
54- ( getDomainWithoutWWW ( program . url ) ?? getPrettyUrl ( program . url ) ) ;
5552
5653 return (
5754 < PageContent
@@ -132,7 +129,9 @@ export default async function MarketplaceProgramPage(props: {
132129 < span
133130 className = { cn (
134131 "block text-xs font-medium" ,
135- isDarkImage ? "text-content-inverted" : "text-neutral-400" ,
132+ isDarkImage
133+ ? "text-content-inverted"
134+ : "text-neutral-400" ,
136135 ) }
137136 >
138137 Rewards
@@ -151,7 +150,9 @@ export default async function MarketplaceProgramPage(props: {
151150 < span
152151 className = { cn (
153152 "block text-xs font-medium" ,
154- isDarkImage ? "text-content-inverted" : "text-neutral-400" ,
153+ isDarkImage
154+ ? "text-content-inverted"
155+ : "text-neutral-400" ,
155156 ) }
156157 >
157158 Category
@@ -195,17 +196,13 @@ export default async function MarketplaceProgramPage(props: {
195196 </ div >
196197 </ div >
197198 ) }
198- { website && (
199+ { program . url && (
199200 < div className = "min-w-0" >
200201 < span className = "block text-xs font-medium text-neutral-400" >
201202 Website
202203 </ span >
203204 < Link
204- href = {
205- program . url ! . startsWith ( "http" )
206- ? program . url !
207- : `https://${ program . url } `
208- }
205+ href = { program . url }
209206 target = "_blank"
210207 rel = "noopener noreferrer"
211208 className = { cn (
@@ -216,7 +213,9 @@ export default async function MarketplaceProgramPage(props: {
216213 ) }
217214 >
218215 < Hyperlink className = "size-4 shrink-0" />
219- < span className = "truncate" > { website } ↗</ span >
216+ < span className = "truncate" >
217+ { getDomainWithoutWWW ( program . url ) } ↗
218+ </ span >
220219 </ Link >
221220 </ div >
222221 ) }
0 commit comments