diff --git a/examples/edge-functions/supabase/functions/og-image-with-storage-cdn/handler.tsx b/examples/edge-functions/supabase/functions/og-image-with-storage-cdn/handler.tsx index 6a47dc69170..b4eb3445348 100644 --- a/examples/edge-functions/supabase/functions/og-image-with-storage-cdn/handler.tsx +++ b/examples/edge-functions/supabase/functions/og-image-with-storage-cdn/handler.tsx @@ -4,12 +4,13 @@ import { createClient } from 'https://esm.sh/@supabase/supabase-js@2' import { corsHeaders } from '../_shared/cors.ts' const STORAGE_URL = 'https://obuldanrptloktxcffvn.supabase.co/storage/v1/object/public/images/lw6' -const BACKGROUND_IMAGE_STD = `${STORAGE_URL}/lw6_ticket_regular.jpg` -const BACKGROUND_IMAGE_GOLDEN = `${STORAGE_URL}/lw6_ticket_gold.jpg` +const BACKGROUND_IMAGE_STD = `${STORAGE_URL}/lw6_ticket_regular.png` +const BACKGROUND_IMAGE_GOLDEN = `${STORAGE_URL}/lw6_ticket_gold.png` const SUPA_CHECKMARK = `${STORAGE_URL}/supaverified.png` +const SUPA_CHECKMARK_GOLD = `${STORAGE_URL}/supaverified_gold.png?v=3` // Load custom font -const FONT_URL = `${STORAGE_URL}/CircularStd-Bold.otf` +const FONT_URL = `${STORAGE_URL}/CircularStd-Book.otf` const font = fetch(new URL(FONT_URL, import.meta.url)).then((res) => res.arrayBuffer()) export async function handler(req: Request) { @@ -37,133 +38,139 @@ export async function handler(req: Request) { const generatedImage = new ImageResponse( ( -
- {/* Name & username */}
+ <>
- {name} -
- {/* Username and supaverified checkmark */} + src={golden ? BACKGROUND_IMAGE_GOLDEN : BACKGROUND_IMAGE_STD} + /> + {/* GitHub Avatar image */} +
+ {/* Name & username */}
+ December 12th 2022 +
+ {/* URL */} ++ supabase.com/launch-week +
- December 12th, 2022 -
- {/* URL */} -- supabase.com/launch-week -
{/* Ticket No */}- {`№ ${prefix}${ticketNumber}`} + {`No ${prefix}${ticketNumber}`}