diff --git a/apps/www/components/LaunchWeek/8/LW8CalloutsSection.tsx b/apps/www/components/LaunchWeek/8/LW8CalloutsSection.tsx
index d2d79fdf41c..f66278496ab 100644
--- a/apps/www/components/LaunchWeek/8/LW8CalloutsSection.tsx
+++ b/apps/www/components/LaunchWeek/8/LW8CalloutsSection.tsx
@@ -17,7 +17,7 @@ const LW8CalloutsSection = () => {
Join us daily at Twitter Spaces
- Wednesday – Day 3
+ Thursday – Day 4
diff --git a/apps/www/components/LaunchWeek/8/Releases/LWAnnouncement.tsx b/apps/www/components/LaunchWeek/8/Releases/LWAnnouncement.tsx
index c1e6f19590b..a0092af2c99 100644
--- a/apps/www/components/LaunchWeek/8/Releases/LWAnnouncement.tsx
+++ b/apps/www/components/LaunchWeek/8/Releases/LWAnnouncement.tsx
@@ -35,7 +35,7 @@ const LWAnnouncement = ({
/>
- {title ?? 'Launch Week 8: Day 3'}
+ {title ?? 'Launch Week 8: Day 4'}
{currentDay.steps[0].title}
diff --git a/apps/www/components/LaunchWeek/8/Releases/components/index.tsx b/apps/www/components/LaunchWeek/8/Releases/components/index.tsx
index c77e8a7522e..58675f0c275 100644
--- a/apps/www/components/LaunchWeek/8/Releases/components/index.tsx
+++ b/apps/www/components/LaunchWeek/8/Releases/components/index.tsx
@@ -337,6 +337,7 @@ export const SectionButtons = ({
url,
hackernews,
twitter_spaces,
+ templates,
mobileGrid,
}: {
blog?: string
@@ -346,6 +347,7 @@ export const SectionButtons = ({
url?: string
hackernews?: string
twitter_spaces?: string
+ templates?: string
mobileGrid?: boolean
}) => {
return (
@@ -403,6 +405,14 @@ export const SectionButtons = ({
)}
+ {templates && (
+
+ Templates
+
+
+
+
+ )}
{twitter_spaces && (
Twitter Spaces
diff --git a/apps/www/components/LaunchWeek/8/Releases/index.tsx b/apps/www/components/LaunchWeek/8/Releases/index.tsx
index 496fa9d53b9..73a127bd237 100644
--- a/apps/www/components/LaunchWeek/8/Releases/index.tsx
+++ b/apps/www/components/LaunchWeek/8/Releases/index.tsx
@@ -399,7 +399,7 @@ export default function LW8Releases() {
{day4.steps[0]?.description}
-
- -
- AI SQL Editor
-
- -
- Schema Diagrams
-
- -
- Wrappers
-
-
{day4.steps[0]?.bg_layers &&
@@ -449,6 +438,47 @@ export default function LW8Releases() {
)
)}
+
+
+
+
+ {day4.steps[1]?.bg_layers &&
+ day4.steps[1]?.bg_layers?.map(
+ (layer, i) =>
+ !!layer.img && (
+
+
+
+ )
+ )}
+
)}
diff --git a/apps/www/components/LaunchWeek/8/Releases/lw8_data.ts b/apps/www/components/LaunchWeek/8/Releases/lw8_data.ts
index b30356ca711..b964bbfaf5c 100644
--- a/apps/www/components/LaunchWeek/8/Releases/lw8_data.ts
+++ b/apps/www/components/LaunchWeek/8/Releases/lw8_data.ts
@@ -12,6 +12,9 @@ const images = {
'02-localdev-mobile': '/images/launchweek/8/day2/localdev-mobile.svg',
'03-studio3': '/images/launchweek/8/day3/studio3.svg',
'03-studio3-mobile': '/images/launchweek/8/day3/studio3-mobile.svg',
+ '04-marketplace': '/images/launchweek/8/day4/marketplace.svg',
+ '04-marketplace-mobile': '/images/launchweek/8/day4/marketplace-mobile.svg',
+ '04-vercel': '/images/launchweek/8/day4/vercel-integration.svg',
}
export interface StepProps {
@@ -23,6 +26,7 @@ export interface StepProps {
description?: string
github?: string
hackernews?: string
+ templates?: string
isNew?: boolean
thumb?: string
url?: string
@@ -172,10 +176,24 @@ const days: WeekDayProps[] = [
d: 4,
dd: 'Thu',
youtube_id: 'gtJo1lTxHfs',
- videoThumbnail: images.day_1_thumb,
+ videoThumbnail: images.day_4_thumb,
blogpost: '',
docs: '',
- steps: [],
+ steps: [
+ {
+ title: 'Supabase Integrations Marketplace',
+ blog: '/blog/#',
+ bg_layers: [{ img: images['04-marketplace'], mobileImg: images['04-marketplace-mobile'] }],
+ steps: [],
+ },
+ {
+ title: 'Vercel integrations',
+ blog: '/blog/#',
+ templates: '#',
+ bg_layers: [{ img: images['04-vercel'] }],
+ steps: [],
+ },
+ ],
},
{
title: '',
diff --git a/apps/www/public/images/launchweek/8/day4/marketplace-mobile.svg b/apps/www/public/images/launchweek/8/day4/marketplace-mobile.svg
new file mode 100644
index 00000000000..8a94c876be8
--- /dev/null
+++ b/apps/www/public/images/launchweek/8/day4/marketplace-mobile.svg
@@ -0,0 +1,332 @@
+
diff --git a/apps/www/public/images/launchweek/8/day4/marketplace.svg b/apps/www/public/images/launchweek/8/day4/marketplace.svg
new file mode 100644
index 00000000000..353b048ec9a
--- /dev/null
+++ b/apps/www/public/images/launchweek/8/day4/marketplace.svg
@@ -0,0 +1,332 @@
+
diff --git a/apps/www/public/images/launchweek/8/day4/vercel-integration.svg b/apps/www/public/images/launchweek/8/day4/vercel-integration.svg
new file mode 100644
index 00000000000..a0208ef24d4
--- /dev/null
+++ b/apps/www/public/images/launchweek/8/day4/vercel-integration.svg
@@ -0,0 +1,232 @@
+
diff --git a/packages/ui/src/layout/banners/LW8CountdownBanner/LW8CountdownBanner.tsx b/packages/ui/src/layout/banners/LW8CountdownBanner/LW8CountdownBanner.tsx
index 76966d6c8ad..53d05a9544f 100644
--- a/packages/ui/src/layout/banners/LW8CountdownBanner/LW8CountdownBanner.tsx
+++ b/packages/ui/src/layout/banners/LW8CountdownBanner/LW8CountdownBanner.tsx
@@ -26,7 +26,7 @@ export function LW8CountdownBanner() {
].join(' ')}
>
- Supabase Launch Week 8: Day 3
+ Supabase Launch Week 8: Day 4
diff --git a/packages/ui/src/layout/banners/LWAnnouncement.tsx b/packages/ui/src/layout/banners/LWAnnouncement.tsx
index f0136acface..eb130fba7aa 100644
--- a/packages/ui/src/layout/banners/LWAnnouncement.tsx
+++ b/packages/ui/src/layout/banners/LWAnnouncement.tsx
@@ -78,9 +78,9 @@ const LWAnnouncement = ({
/>
- Launch Week 8: Day 3
+ Launch Week 8: Day 4
- Supabase Studio 3.0
+ Supabase Integrations Marketplace