From 232222547200bdac17422678f96b37cdf4907589 Mon Sep 17 00:00:00 2001 From: Austin Chen Date: Fri, 29 Apr 2022 17:22:46 -0400 Subject: [PATCH] Thread through avatarUrl all the way --- web/components/SEO.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/web/components/SEO.tsx b/web/components/SEO.tsx index 84ba850c..a0dd445d 100644 --- a/web/components/SEO.tsx +++ b/web/components/SEO.tsx @@ -6,8 +6,7 @@ export type OgCardProps = { metadata: string creatorName: string creatorUsername: string - // TODO: Store creator avatar url in each contract, then enable this - // creatorAvatarUrl: string + creatorAvatarUrl: string } function buildCardUrl(props: OgCardProps) { @@ -15,6 +14,10 @@ function buildCardUrl(props: OgCardProps) { props.probability === undefined ? '' : `&probability=${encodeURIComponent(props.probability ?? '')}` + const creatorAvatarUrlParam = + props.creatorAvatarUrl === undefined + ? '' + : `&creatorAvatarUrl=${encodeURIComponent(props.creatorAvatarUrl ?? '')}` // URL encode each of the props, then add them as query params return ( @@ -23,6 +26,7 @@ function buildCardUrl(props: OgCardProps) { probabilityParam + `&metadata=${encodeURIComponent(props.metadata)}` + `&creatorName=${encodeURIComponent(props.creatorName)}` + + creatorAvatarUrlParam + `&creatorUsername=${encodeURIComponent(props.creatorUsername)}` ) }